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

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

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

AbstractButton.setFocusPainted介绍

暂无

代码示例

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

tip1Null.setFocusPainted(false);
tip1Null.setBorder(compound);
tip1Null.setHorizontalTextPosition(SwingConstants.CENTER);

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

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

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

super(UIManager.getIcon("OptionPane.informationIcon"));
setContentAreaFilled(false);
setFocusPainted(false);
setBorder(BorderFactory.createEmptyBorder());

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

JScrollPane scrollPane = new JScrollPane(txtDetails, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
btnCopy = new JButton("Copy");
btnCopy.setFocusPainted(false);
btnCopy.setEnabled(false);
btnCopy.addActionListener(this);

代码示例来源:origin: net.sf.tinylaf/tinylaf

IconButton(Icon icon) {
    super(icon);
    
    setFocusPainted(false);
    setMargin(new Insets(2, 2, 2, 2));
  }
}

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

public static void configureToolbarButtonSize(final AbstractButton abstractButton) {
    if (System.getProperty("os.name").equals("Mac OS X")) {
      abstractButton.putClientProperty("JButton.buttonType", "segmented");
      abstractButton.putClientProperty("JButton.segmentPosition", "middle");
      final Dimension buttonSize = new Dimension(22, 22);
      abstractButton.setPreferredSize(buttonSize);
      abstractButton.setFocusPainted(false);
    }
    abstractButton.setFocusable(false);
    abstractButton.setMargin(FreeplaneToolBar.nullInsets);
  }
}

代码示例来源:origin: com.github.arnabk/pgslookandfeel

public void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  b.setFocusPainted(false);
  b.putClientProperty("rolloverBackground", UIManager.getColor("ToggleButton.rolloverBackground"));
  b.putClientProperty("pgs.isFlat", UIManager.get("ToggleButton.isFlat"));
  b.putClientProperty("gradientStart", UIManager.get("ToggleButton.gradientStart"));
  b.putClientProperty("gradientEnd", UIManager.get("ToggleButton.gradientEnd"));
  b.putClientProperty("rollover.gradientStart", UIManager.get("ToggleButton.rolloverGradientStart"));
  b.putClientProperty("rollover.gradientEnd", UIManager.get("ToggleButton.rolloverGradientEnd"));
  b.putClientProperty("selected.gradientStart", UIManager.get("ToggleButton.selectedGradientStart"));
  b.putClientProperty("selected.gradientEnd", UIManager.get("ToggleButton.selectedGradientEnd"));
}

代码示例来源: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: 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: net.sf.squirrel-sql.thirdparty-non-maven/skinlf

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

代码示例来源: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.setBorderPainted(true);
 b.setFocusPainted(true);
 b.setOpaque(true);
}

代码示例来源:origin: org.bidib.org.oxbow/swingbits

@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.cytoscape/swing-application-impl

private static void styleButton(final AbstractButton btn) {
    btn.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
    btn.setForeground(FG_COLOR);
    btn.setBackground(FLOAT_PANEL_COLOR);
    btn.setMinimumSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE));
    btn.setPreferredSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE));
    btn.setSize(new Dimension(BUTTON_SIZE, BUTTON_SIZE));
    btn.setRolloverEnabled(false);
    btn.setFocusPainted(false);
    btn.setFocusable(false);
    btn.setContentAreaFilled(false);
  }
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(COLOR_BG_DEFAULT);
  b.setForeground(WidgetUtils.BG_COLOR_BRIGHTEST);
  b.setFocusPainted(false);
  b.setBorder(WidgetUtils.BORDER_BUTTON_DARK);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFocusPainted(false);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(WidgetUtils.BG_COLOR_BRIGHT);
  b.setForeground(WidgetUtils.BG_COLOR_DARK);
  b.setBorder(WidgetUtils.BORDER_BUTTON_DEFAULT);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFocusPainted(false);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(WidgetUtils.BG_COLOR_BRIGHT);
  b.setForeground(WidgetUtils.BG_COLOR_DARK);
  b.setBorder(WidgetUtils.BORDER_BUTTON_DEFAULT);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(COLOR_BG_DEFAULT);
  b.setForeground(WidgetUtils.BG_COLOR_BRIGHTEST);
  b.setFocusPainted(false);
  b.setBorder(WidgetUtils.BORDER_BUTTON_DARK);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFocusPainted(false);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(WidgetUtils.BG_COLOR_BLUE_DARK);
  b.setForeground(WidgetUtils.BG_COLOR_BRIGHTEST);
  b.setBorder(WidgetUtils.BORDER_BUTTON_PRIMARY);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: senbox-org/snap-desktop

private AdjustableViewScrollPane createScrollPane() {
  AbstractButton zoomAllButton = ToolButtonFactory.createButton(UIUtils.loadImageIcon("icons/ZoomAll13.gif"),
      false);
  zoomAllButton.setFocusable(false);
  zoomAllButton.setFocusPainted(false);
  zoomAllButton.addActionListener(e -> getLayerCanvas().zoomAll());
  AdjustableViewScrollPane scrollPane = new AdjustableViewScrollPane(layerCanvas);
  // todo - use sceneImage.getConfiguration() (nf, 18.09.2008)
  scrollPane.setBackground(DEFAULT_IMAGE_BACKGROUND_COLOR);
  scrollPane.setCornerComponent(zoomAllButton);
  return scrollPane;
}

代码示例来源:origin: com.synaptix/SynaptixSwing

public static final void changeButtonPainted(AbstractButton button) {
    button.setFocusPainted(false);
    if (button.getModel().isRollover() && button.getModel().isEnabled()) {
      button.setBorderPainted(true);
      button.setContentAreaFilled(true);
    } else if (button.getModel().isSelected()) {
      button.setBorderPainted(true);
      button.setContentAreaFilled(true);
    } else {
      button.setBorderPainted(false);
      button.setContentAreaFilled(false);
    }
  }
}

相关文章

微信公众号

最新文章

更多

AbstractButton类方法