protected void setButtonColor(final Color newColor) { final int iconWidth = 20; final int iconHeight = 10; final BufferedImage bi = new BufferedImage(iconWidth, iconHeight, BufferedImage.TYPE_INT_RGB); final Graphics2D g2 = bi.createGraphics(); g2.setColor(newColor); g2.fillRect(0, 0, iconWidth, iconHeight); Icon colorIcon = new ImageIcon(bi); colorButton.setIcon(colorIcon); colorButton.setIconTextGap(10); }
protected void setButtonColor(Color newColor) { final int iconWidth = 10; final int iconHeight = 10; final BufferedImage bi = new BufferedImage(iconWidth, iconHeight, BufferedImage.TYPE_INT_RGB); final Graphics2D g2 = bi.createGraphics(); /* * Fill background */ g2.setColor(newColor); g2.fillRect(0, 0, iconWidth, iconHeight); Icon colorIcon = new ImageIcon(bi); colorButton.setIcon(colorIcon); colorButton.setIconTextGap(6); }
@ScriptFunction @Override public void setIconTextGap(int aValue) { super.setIconTextGap(aValue); }
public static JButton createButton(String title, ImageIcon icon, String tip, ActionListener action, boolean isFocusable ) { JButton btn = new JButton(); if (title != null) btn.setText(title); if (tip != null) btn.setToolTipText(tip); if (icon != null) { btn.setIcon(icon); btn.setIconTextGap(2); } btn.setMargin(new Insets(0, 2, 0, 2)); if (action != null) btn.addActionListener(action); if (! isFocusable) { btn.setFocusable(false); btn.setFocusPainted(false); } return btn; }
myStopButton.setIconTextGap(0); myStopButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonShowValues.setIconTextGap(0); jButtonShowValues.setInheritsPopupMenu(true); jButtonShowValues.setPreferredSize(new java.awt.Dimension(259, 32));
jButtonShowValues.setIconTextGap(0); jButtonShowValues.setInheritsPopupMenu(true); jButtonShowValues.setPreferredSize(new java.awt.Dimension(259, 32));
colorSwatchButton.setFocusable(false); colorSwatchButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); colorSwatchButton.setIconTextGap(0); colorSwatchButton.setMargin(new java.awt.Insets(0, 0, 0, 0)); colorSwatchButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
cmdExportResult.setContentAreaFilled(false); cmdExportResult.setFocusable(false); cmdExportResult.setIconTextGap(5); cmdExportResult.setMaximumSize(new java.awt.Dimension(125, 25)); cmdExportResult.setMinimumSize(new java.awt.Dimension(125, 25));
@ScriptFunction(jsDoc = CONSTRUCTOR_JSDOC, params = {"text", "icon", "iconTextGap", "actionPerformed"}) public Button(String aText, Icon aIcon, int aIconTextGap, JSObject aActionPerformedHandler) { super(aText, aIcon); super.setIconTextGap(aIconTextGap); super.setHorizontalTextPosition(HorizontalPosition.RIGHT); setOnActionPerformed(aActionPerformedHandler); }
private void reajustTextGap() { FontMetrics fm = getFontMetrics(getFont()); Dimension dim = null; if (isShowing()) { dim = getSize(); } else { dim = getPreferredSize(); } Insets insets = getInsets(); int avaiableWidth = dim.width - insets.left - insets.right - imageWidth - separatorGap - 3 - gap; int d = gap + 3 + separatorGap; int width = fm.stringWidth(getText()); if (alignment == SwingConstants.LEFT) { super.setIconTextGap(avaiableWidth - width + d); } else if (alignment == SwingConstants.CENTER) { super.setIconTextGap((avaiableWidth / 2) - ((width) / 2) + d); } else if (alignment == SwingConstants.RIGHT) { super.setIconTextGap(gap + 3 + separatorGap); } }
runButton.setIconTextGap(5); runButton.setMargin(new java.awt.Insets(2, 7, 2, 14)); runButton.addActionListener(new java.awt.event.ActionListener() { presetsButton.setText(org.openide.util.NbBundle.getMessage(LayoutPanel.class, "LayoutPanel.presetsButton.text")); // NOI18N presetsButton.setFocusable(false); presetsButton.setIconTextGap(0); layoutToolbar.add(presetsButton);
jEsi.setActionCommand(AccountImportAction.ADD_ESI.name()); jEsi.addActionListener(listener); jEsi.setIconTextGap(20); jEsi.setFont(font); jEsi.setHorizontalAlignment(JButton.LEADING); jEveKit.setActionCommand(AccountImportAction.ADD_EVEKIT.name()); jEveKit.addActionListener(listener); jEveKit.setIconTextGap(20); jEveKit.setFont(font); jEveKit.setHorizontalAlignment(JButton.LEADING);
cmdCreateNew.setBorder(BorderFactory.createEtchedBorder()); cmdCreateNew.setContentAreaFilled(false); cmdCreateNew.setIconTextGap(5); cmdCreateNew.setMaximumSize(new Dimension(95, 25)); cmdCreateNew.setMinimumSize(new Dimension(95, 25)); cmdCancel.setBorder(BorderFactory.createEtchedBorder()); cmdCancel.setContentAreaFilled(false); cmdCancel.setIconTextGap(5); cmdCancel.setMaximumSize(new Dimension(95, 25)); cmdCancel.setMinimumSize(new Dimension(95, 25));
cmdRemove.setBorder(javax.swing.BorderFactory.createEtchedBorder()); cmdRemove.setContentAreaFilled(false); cmdRemove.setIconTextGap(5); cmdRemove.setMaximumSize(new java.awt.Dimension(25, 25)); cmdRemove.setMinimumSize(new java.awt.Dimension(25, 25)); cmdAdd.setBorder(javax.swing.BorderFactory.createEtchedBorder()); cmdAdd.setContentAreaFilled(false); cmdAdd.setIconTextGap(4); cmdAdd.setMaximumSize(new java.awt.Dimension(25, 25)); cmdAdd.setMinimumSize(new java.awt.Dimension(25, 25));
jbWelcome.setIconTextGap(0); jbWelcome.setBorderPainted(false); jbWelcome.setBorder(null);
cmdAttachPrefix.setBorder(javax.swing.BorderFactory.createEtchedBorder()); cmdAttachPrefix.setContentAreaFilled(false); cmdAttachPrefix.setIconTextGap(5); cmdAttachPrefix.setMaximumSize(new java.awt.Dimension(112, 26)); cmdAttachPrefix.setMinimumSize(new java.awt.Dimension(112, 26)); cmdExecuteQuery.setBorder(javax.swing.BorderFactory.createEtchedBorder()); cmdExecuteQuery.setContentAreaFilled(false); cmdExecuteQuery.setIconTextGap(5); cmdExecuteQuery.setMaximumSize(new java.awt.Dimension(82, 26)); cmdExecuteQuery.setMinimumSize(new java.awt.Dimension(82, 26)); cmdSaveChanges.setBorder(javax.swing.BorderFactory.createEtchedBorder()); cmdSaveChanges.setContentAreaFilled(false); cmdSaveChanges.setIconTextGap(5); cmdSaveChanges.setMaximumSize(new java.awt.Dimension(112, 26)); cmdSaveChanges.setMinimumSize(new java.awt.Dimension(112, 26));
nextRandomButton.setFocusable(false); nextRandomButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); nextRandomButton.setIconTextGap(0); nextRandomButton.setMargin(new java.awt.Insets(2, 3, 2, 3)); nextRandomButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);
jButton.setIconTextGap(nGap);
private void initDropDownButton() { dropDownButton = new JButton(downIconEnabled); dropDownButton.setDisabledIcon(downIconDisabled); dropDownButton.putClientProperty("JComponent.sizeVariant", "mini"); dropDownButton.setRequestFocusEnabled(false); dropDownButton.setInheritsPopupMenu(true); dropDownButton.setBorderPainted(false); dropDownButton.setFocusPainted(false); dropDownButton.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { dropDown(); } @Override public void mouseEntered(MouseEvent e) { dropDownButton.setBorderPainted(true); } @Override public void mouseExited(MouseEvent e) { dropDownButton.setBorderPainted(false); } }); dropDownButton.setIconTextGap(0); dropDownButton.setBorder(null); dropDownButton.setMargin(new Insets(0, 0, 0, 0)); setDropDownButtonSize(); }