javax.swing.plaf.metal.MetalToggleButtonUI Java Examples
The following examples show how to use
javax.swing.plaf.metal.MetalToggleButtonUI.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: IconPanel.java From netbeans-mmd-plugin with Apache License 2.0 | 6 votes |
@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; }
Example #2
Source File: OpenStegoFrame.java From openstego with GNU General Public License v2.0 | 5 votes |
/** * Getter method for embedButton * * @return embedButton */ public JToggleButton getEmbedButton() { if (this.embedButton == null) { this.embedButton = new JToggleButton(labelUtil.getString("gui.label.tab.dhEmbed"), new ImageIcon(getClass().getResource("/image/EmbedIcon.png")), true); if (toggleUiHack) { this.embedButton.setUI(new MetalToggleButtonUI()); } this.embedButton.setVerticalTextPosition(SwingConstants.BOTTOM); this.embedButton.setHorizontalTextPosition(SwingConstants.CENTER); this.embedButton.setFocusable(false); this.actionButtonGroup.add(this.embedButton); } return this.embedButton; }
Example #3
Source File: OpenStegoFrame.java From openstego with GNU General Public License v2.0 | 5 votes |
/** * Getter method for extractButton * * @return extractButton */ public JToggleButton getExtractButton() { if (this.extractButton == null) { this.extractButton = new JToggleButton(labelUtil.getString("gui.label.tab.dhExtract"), new ImageIcon(getClass().getResource("/image/ExtractIcon.png"))); if (toggleUiHack) { this.extractButton.setUI(new MetalToggleButtonUI()); } this.extractButton.setVerticalTextPosition(SwingConstants.BOTTOM); this.extractButton.setHorizontalTextPosition(SwingConstants.CENTER); this.extractButton.setFocusable(false); this.actionButtonGroup.add(this.extractButton); } return this.extractButton; }
Example #4
Source File: OpenStegoFrame.java From openstego with GNU General Public License v2.0 | 5 votes |
/** * Getter method for genSigButton * * @return genSigButton */ public JToggleButton getGenSigButton() { if (this.genSigButton == null) { this.genSigButton = new JToggleButton(labelUtil.getString("gui.label.tab.wmGenSig"), new ImageIcon(getClass().getResource("/image/EmbedIcon.png"))); // TODO if (toggleUiHack) { this.genSigButton.setUI(new MetalToggleButtonUI()); } this.genSigButton.setVerticalTextPosition(SwingConstants.BOTTOM); this.genSigButton.setHorizontalTextPosition(SwingConstants.CENTER); this.genSigButton.setFocusable(false); this.actionButtonGroup.add(this.genSigButton); } return this.genSigButton; }
Example #5
Source File: OpenStegoFrame.java From openstego with GNU General Public License v2.0 | 5 votes |
/** * Getter method for signWmButton * * @return signWmButton */ public JToggleButton getSignWmButton() { if (this.signWmButton == null) { this.signWmButton = new JToggleButton(labelUtil.getString("gui.label.tab.wmEmbed"), new ImageIcon(getClass().getResource("/image/EmbedIcon.png"))); if (toggleUiHack) { this.signWmButton.setUI(new MetalToggleButtonUI()); } this.signWmButton.setVerticalTextPosition(SwingConstants.BOTTOM); this.signWmButton.setHorizontalTextPosition(SwingConstants.CENTER); this.signWmButton.setFocusable(false); this.actionButtonGroup.add(this.signWmButton); } return this.signWmButton; }
Example #6
Source File: OpenStegoFrame.java From openstego with GNU General Public License v2.0 | 5 votes |
/** * Getter method for verifyWmButton * * @return verifyWmButton */ public JToggleButton getVerifyWmButton() { if (this.verifyWmButton == null) { this.verifyWmButton = new JToggleButton(labelUtil.getString("gui.label.tab.wmVerify"), new ImageIcon(getClass().getResource("/image/ExtractIcon.png"))); if (toggleUiHack) { this.verifyWmButton.setUI(new MetalToggleButtonUI()); } this.verifyWmButton.setVerticalTextPosition(SwingConstants.BOTTOM); this.verifyWmButton.setHorizontalTextPosition(SwingConstants.CENTER); this.verifyWmButton.setFocusable(false); this.actionButtonGroup.add(this.verifyWmButton); } return this.verifyWmButton; }