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

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

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

AbstractButton.setOpaque介绍

暂无

代码示例

代码示例来源:origin: com.github.insubstantial/substance

@Override
public void markButtonAsFlat(AbstractButton button) {
  button.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY,
      Boolean.TRUE);
  button.setOpaque(false);
}

代码示例来源:origin: org.java.net.substance/substance

@Override
public void markButtonAsFlat(AbstractButton button) {
  button.putClientProperty(SubstanceLookAndFeel.FLAT_PROPERTY,
      Boolean.TRUE);
  button.setOpaque(false);
}

代码示例来源:origin: com.jtattoo/JTattoo

public void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  b.setOpaque(false);
  b.setRolloverEnabled(true);
}

代码示例来源:origin: com.jtattoo/JTattoo

public void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  b.setOpaque(false);
  b.setRolloverEnabled(true);
}

代码示例来源:origin: com.jtattoo/JTattoo

protected void uninstallDefaults(AbstractButton b) {
  super.uninstallDefaults(b);
  b.setOpaque(true);
  b.setRolloverEnabled(false);
}

代码示例来源:origin: tinyMediaManager/tinyMediaManager

@Override
public void installUI(JComponent c) {
 super.installUI(c);
 AbstractButton button = (AbstractButton) c;
 button.setOpaque(false);
 button.setRolloverEnabled(true);
 button.setBorder(BorderFactory.createEmptyBorder(4, 10, 4, 10));
}

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

public CheckBoxListCellRenderer(ListCellRenderer renderer) {
  _checkBox.setBorder(BorderFactory.createEmptyBorder(0, 2, 0, 2));
  _checkBox.setOpaque(false);
  setOpaque(true);
  setLayout(new BorderLayout(0, 0));
  add(_checkBox, BorderLayout.BEFORE_LINE_BEGINS);
  _actualListRenderer = renderer;
}

代码示例来源: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: net.sf.nimrod/nimrod-laf

public void installDefaults( AbstractButton b) {
 super.installDefaults( b);
 oldOpaque = b.isOpaque();
 b.setOpaque( false);
 
 icon = NimRODIconFactory.getRadioButtonIcon();
}

代码示例来源:origin: net.sf.nimrod/nimrod-laf

public void installDefaults( AbstractButton b) {
 super.installDefaults( b);
 oldOpaque = b.isOpaque();
 b.setOpaque( false);
 
 icon = NimRODIconFactory.getCheckBoxIcon();
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/skinlf

/**
 * Description of the Method
 *
 * @param b  Description of Parameter
 */
protected void uninstallDefaults(AbstractButton b) {
 super.uninstallDefaults(b);
 b.setOpaque(true);
 b.setBorderPainted(true);
 b.setFocusPainted(true);
}

代码示例来源: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: violetumleditor/violetumleditor

protected void installDefaults(AbstractButton b)
{
  super.installDefaults(b);
  b.setOpaque(true);
  b.setBorderPainted(false);
  b.setRolloverEnabled(true);
  b.setFont(b.getFont().deriveFont(Font.PLAIN));
  b.setBorder(new EmptyBorder(VGAP, HGAP, VGAP, HGAP));
}

代码示例来源:origin: atarw/material-ui-swing

@Override
public void installUI (JComponent c) {
  super.installUI (c);
  AbstractButton button = (AbstractButton) c;
  button.setOpaque (UIManager.getBoolean ("Button.opaque"));
  button.setBorder (UIManager.getBorder ("Button.border"));
  button.setBackground (UIManager.getColor ("Button.background"));
  button.setForeground (UIManager.getColor ("Button.foreground"));
  button.setFont (UIManager.getFont ("Button.font"));
}

代码示例来源:origin: igvteam/igv

public RadioButtonListCellRenderer(ListCellRenderer renderer) {
  super(renderer);
  //Really have no idea why this is necessary, or how the check box gets added in the first place
  if (getComponentCount() > 0)
    remove(0);
  button.setBorder(BorderFactory.createEmptyBorder(0, 2, 0, 2));
  button.setOpaque(false);
  add(button, BorderLayout.BEFORE_LINE_BEGINS);
  set_checkBox(button);
}

代码示例来源:origin: com.github.insubstantial/flamingo

protected void configureRenderer() {
  this.buttonRendererPane = new CellRendererPane();
  this.commandButton.add(buttonRendererPane);
  this.rendererButton = createRendererButton();
  this.rendererButton.setOpaque(false);
  this.rendererSeparator = new JSeparator();
  Font currFont = this.commandButton.getFont();
  if ((currFont == null) || (currFont instanceof UIResource)) {
    this.commandButton.setFont(this.rendererButton.getFont());
  }
  // special handling for Mac OS X native look-and-feel
  this.rendererButton.putClientProperty("JButton.buttonType", "square");
}

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

public void installUI (JComponent c) {
  AbstractButton b = (AbstractButton) c;
  b.addMouseListener (listener);
  b.addChangeListener(this);
  b.setContentAreaFilled(false);
  b.setOpaque(false);
  b.setFocusable(false);
  b.setBorderPainted(false);
  b.setBorder (BorderFactory.createEmptyBorder());
  b.putClientProperty("hideActionText", Boolean.TRUE); //NOI18N
}

代码示例来源:origin: com.github.insubstantial/substance

@Override
public void uninstallDefaults(AbstractButton b) {
  super.uninstallDefaults(b);
  b.setBorder((Border) b
      .getClientProperty(SubstanceButtonUI.BORDER_ORIGINAL));
  b.setOpaque((Boolean) b
      .getClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL));
  b.putClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL, null);
}

代码示例来源:origin: org.java.net.substance/substance

@Override
public void uninstallDefaults(AbstractButton b) {
  super.uninstallDefaults(b);
  b.setBorder((Border) b
      .getClientProperty(SubstanceButtonUI.BORDER_ORIGINAL));
  b.setOpaque((Boolean) b
      .getClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL));
  b.putClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL, null);
}

代码示例来源:origin: com.fifesoft.rtext/fife.common

@Override
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  b.setMargin(new Insets(5, 3, 5, 3));
  b.setRolloverEnabled(true); // Not true by default.
  b.setFocusable(false); // Prevent JRootPane default button issues
  b.setBorder(new ButtonBorder());
  b.setOpaque(false);
  colors.initialize(b);
  b.putClientProperty("breadcrumbBorderColor", colors.borderColor);
}

相关文章

微信公众号

最新文章

更多

AbstractButton类方法