javax.swing.JToggleButton#setBackground ( )源码实例Demo

下面列出了javax.swing.JToggleButton#setBackground ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans-mmd-plugin   文件: IconPanel.java
@Nonnull
private JToggleButton makeIconButton(@Nonnull final ButtonGroup group, @Nonnull final String name) {
  final JToggleButton result = Utils.UI_COMPO_FACTORY.makeToggleButton();

  final Color panelColor = this.getBackground();

  result.setUI(new MetalToggleButtonUI() {
    @Override
    @Nullable
    protected Color getSelectColor() {
      return panelColor.brighter();
    }
  });

  result.setBackground(panelColor.darker());

  result.setBorder(BorderFactory.createCompoundBorder(BorderFactory.createEtchedBorder(), BorderFactory.createEmptyBorder(3, 3, 3, 3)));
  result.setIcon(new ImageIcon(MiscIcons.findForName(name)));
  result.setName(name);
  result.setFocusPainted(false);
  result.setToolTipText(name);

  group.add(result);
  return result;
}
 
源代码2 项目: seaglass   文件: SeaGlassDesktopIconUI.java
protected void installComponents() {
    if (UIManager.getBoolean("InternalFrame.useTaskBar")) {
        iconPane = new JToggleButton(frame.getTitle(), frame.getFrameIcon()) {
            public String getToolTipText() {
                return getText();
            }

            public JPopupMenu getComponentPopupMenu() {
                return frame.getComponentPopupMenu();
            }
        };
        ToolTipManager.sharedInstance().registerComponent(iconPane);
        iconPane.setFont(desktopIcon.getFont());
        iconPane.setBackground(desktopIcon.getBackground());
        iconPane.setForeground(desktopIcon.getForeground());
    } else {
        iconPane = new SeaGlassInternalFrameTitlePane(frame);
        iconPane.setName("InternalFrame.northPane");
    }
    desktopIcon.setLayout(new BorderLayout());
    desktopIcon.add(iconPane, BorderLayout.CENTER);
}
 
源代码3 项目: magarena   文件: TabSelector.java
public void addTab(MagicPlayerZone zone, int player) {
    final JToggleButton button = new JToggleButton();
    button.setToolTipText(null);
    button.setBackground(this.backgroundColor);
    button.setFocusable(false);
    button.setPreferredSize(buttonDimension);
    button.setActionCommand(zone.name() + DELIM + player + DELIM + buttons.size());
    button.addActionListener(this);
    buttons.add(button);
    buttonPanel.add(button);

    if (buttons.size() == 1) {
        showTab(button);
    }
}
 
源代码4 项目: WorldGrower   文件: JButtonFactory.java
private static void setToggleButtonProperties(SoundIdReader soundIdReader, JToggleButton button) {
	button.setBackground(ColorPalette.DARK_BACKGROUND_COLOR);
	addClickSoundEffect(soundIdReader, button);
	setButtonProperties(button);
}