javax.swing.AbstractButton.setContentAreaFilled()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(109)

本文整理了Java中javax.swing.AbstractButton.setContentAreaFilled()方法的一些代码示例,展示了AbstractButton.setContentAreaFilled()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setContentAreaFilled()方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:setContentAreaFilled

AbstractButton.setContentAreaFilled介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

setForeground(Color.WHITE);
setFont(getFont().deriveFont(Font.BOLD, 13));
setContentAreaFilled(false);
setBorder(null);
setCursor(new Cursor(Cursor.HAND_CURSOR));

代码示例来源:origin: magefree/mage

protected void makeTransparent(JLayeredPane jLayeredPane) {
  setOpaque(false);
  for (int i = 0; i < getComponentCount(); i++) {
    Component c = jLayeredPane.getComponent(i);
    if (c instanceof AbstractButton && !(c instanceof JButton)) {
      ((AbstractButton) c).setContentAreaFilled(false);
    } else if (c instanceof ImageButton) {
      ((AbstractButton) c).setContentAreaFilled(false);    
    }
  }
}

代码示例来源:origin: magefree/mage

/**
 * Make inner component transparent.
 */
protected void makeTransparent() {
  setOpaque(false);
  for (int i = 0; i < getComponentCount(); i++) {
    Component c = getComponent(i);
    if (c instanceof AbstractButton && !(c instanceof JButton)) {
      ((AbstractButton) c).setContentAreaFilled(false);
    } else if (c instanceof ImageButton) {
      ((AbstractButton) c).setContentAreaFilled(false);    
    }
  }
}

代码示例来源:origin: stackoverflow.com

import java.awt.*;
import javax.swing.*;

class ColoredButton {

  public static void main(String[] args) {
    Runnable r = new Runnable() {

      @Override
      public void run() {
        try {
          UIManager.setLookAndFeel(
              UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
          e.printStackTrace();
        }

        JButton b1 = new JButton("Button 1");
        b1.setBackground(Color.RED);
        // these next two lines do the magic..
        b1.setContentAreaFilled(false);
        b1.setOpaque(true);

        JOptionPane.showMessageDialog(null, b1);
      }
    };
    SwingUtilities.invokeLater(r);
  }
}

代码示例来源:origin: stackoverflow.com

private JGradientButton() {
  super("Gradient Button");
  setContentAreaFilled(false);
  setFocusPainted(false); // used for demonstration

代码示例来源:origin: stackoverflow.com

button.setContentAreaFilled(false);

代码示例来源:origin: stackoverflow.com

setContentAreaFilled(false);
setFocusPainted(false);
setBorder(BorderFactory.createEmptyBorder());

代码示例来源:origin: stackoverflow.com

setContentAreaFilled(false);

代码示例来源:origin: stackoverflow.com

editorComponent.setBackground(Color.white);
editorComponent.setBorderPainted(false);
editorComponent.setContentAreaFilled( false );

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

public void mouseExited(MouseEvent e) {
    button.setContentAreaFilled(false);
    button.setBorderPainted(false);
  }
});

代码示例来源:origin: com.jidesoft/jide-oss

/**
 * Removes the button border.
 *
 * @param button the button
 */
public static void removeButtonBorder(AbstractButton button) {
  button.setContentAreaFilled(false);
  button.setMargin(new Insets(0, 0, 0, 0));
  button.setBorder(BorderFactory.createEmptyBorder());
}

代码示例来源:origin: nroduit/Weasis

@Override
public void mouseEntered(MouseEvent e) {
  AbstractButton btn = (AbstractButton) e.getSource();
  if ((e.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) == 0) {
    if (rolloverBorderPainted) {
      btn.setBorderPainted(true);
    }
    if (rolloverContentAreaFilled) {
      btn.setContentAreaFilled(true);
    }
  }
}

代码示例来源:origin: Revivius/nb-darcula

@Override
protected void setBorderToNormal(Component c) {
  if (c instanceof AbstractButton) {
    AbstractButton b = (AbstractButton) c;
    b.setBorderPainted(true);
    b.setContentAreaFilled(true);
    b.setRolloverEnabled(false);
    uninstallListener(b);
  }
}

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

protected void setBorderToRollover(Component c) {
  if (c instanceof AbstractButton) {
    ((AbstractButton) c).setBorderPainted(false);
    ((AbstractButton) c).setBorder(BorderFactory.createEmptyBorder());
    ((AbstractButton) c).setContentAreaFilled(false);
    ((AbstractButton) c).setOpaque(false);
  }
  if (c instanceof JComponent) {
    ((JComponent) c).setOpaque(false);
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-lib-profiler-ui

protected void addImpl(Component comp, Object constraints, int index) {
  if (comp instanceof AbstractButton) {
    AbstractButton ab = (AbstractButton) comp;
    ab.setContentAreaFilled(false);
    ab.setMargin(new Insets(3, 3, 3, 3));
    if (buttonStyle == BUTTON_STYLE_VERICAL) {
      ab.setVerticalTextPosition(SwingConstants.BOTTOM);
      ab.setHorizontalTextPosition(SwingConstants.CENTER);
    }
  }
  super.addImpl(comp, constraints, index);
}

代码示例来源:origin: eugener/oxbow

@Override
public void prepareSource(JComponent source) {
  
  if ( source instanceof AbstractButton ) {
    AbstractButton button = (AbstractButton)source;
    
    button.setOpaque(false);
    button.setBorderPainted(false);
    button.setContentAreaFilled(false);
    button.setFocusPainted(false);
  
  }
}

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

protected void setBorderToNormal(Component c) {
  if (c instanceof AbstractButton) {
    ((AbstractButton) c).setBorderPainted(false);
    ((AbstractButton) c).setContentAreaFilled(false);
    ((AbstractButton) c).setOpaque(false);
  }
  if (c instanceof JComponent) {
    ((JComponent) c).setOpaque(false);
  }
}

代码示例来源:origin: Revivius/nb-darcula

private void configureButton(AbstractButton b) {
  b.setBorderPainted(false);
  b.setContentAreaFilled(false);
  b.setRolloverEnabled(true);
  installListener(b);
}

代码示例来源:origin: stackoverflow.com

AbstractButton b=new JToggleButton(firstIcon);
b.setContentAreaFilled(false);
b.setFocusable(false);
b.setBorder(BorderFactory.createEmptyBorder());
b.setRolloverEnabled(true);
b.setRolloverIcon(secondIcon);
b.setSelectedIcon(thirdIcon);

代码示例来源:origin: Revivius/nb-darcula

@Override
  public void stateChanged(ChangeEvent e) {
    AbstractButton b = (AbstractButton) e.getSource();
    boolean rollover = b.getModel().isRollover();
    b.setContentAreaFilled(rollover || b.getModel().isSelected());
    b.setBorderPainted(rollover);
  }
};

相关文章

微信公众号

最新文章

更多

AbstractButton类方法