javax.swing.JButton.setIconTextGap()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(217)

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

JButton.setIconTextGap介绍

暂无

代码示例

代码示例来源:origin: org.cytoscape/vizmap-gui-impl

  1. protected void setButtonColor(final Color newColor) {
  2. final int iconWidth = 20;
  3. final int iconHeight = 10;
  4. final BufferedImage bi = new BufferedImage(iconWidth, iconHeight, BufferedImage.TYPE_INT_RGB);
  5. final Graphics2D g2 = bi.createGraphics();
  6. g2.setColor(newColor);
  7. g2.fillRect(0, 0, iconWidth, iconHeight);
  8. Icon colorIcon = new ImageIcon(bi);
  9. colorButton.setIcon(colorIcon);
  10. colorButton.setIconTextGap(10);
  11. }

代码示例来源:origin: cytoscape/application

  1. protected void setButtonColor(Color newColor) {
  2. final int iconWidth = 10;
  3. final int iconHeight = 10;
  4. final BufferedImage bi = new BufferedImage(iconWidth, iconHeight, BufferedImage.TYPE_INT_RGB);
  5. final Graphics2D g2 = bi.createGraphics();
  6. /*
  7. * Fill background
  8. */
  9. g2.setColor(newColor);
  10. g2.fillRect(0, 0, iconWidth, iconHeight);
  11. Icon colorIcon = new ImageIcon(bi);
  12. colorButton.setIcon(colorIcon);
  13. colorButton.setIconTextGap(6);
  14. }

代码示例来源:origin: com.eas.platypus/platypus-js-forms

  1. @ScriptFunction
  2. @Override
  3. public void setIconTextGap(int aValue) {
  4. super.setIconTextGap(aValue);
  5. }

代码示例来源:origin: locationtech/jts

  1. public static JButton createButton(String title, ImageIcon icon, String tip, ActionListener action, boolean isFocusable ) {
  2. JButton btn = new JButton();
  3. if (title != null) btn.setText(title);
  4. if (tip != null) btn.setToolTipText(tip);
  5. if (icon != null) {
  6. btn.setIcon(icon);
  7. btn.setIconTextGap(2);
  8. }
  9. btn.setMargin(new Insets(0, 2, 0, 2));
  10. if (action != null) btn.addActionListener(action);
  11. if (! isFocusable) {
  12. btn.setFocusable(false);
  13. btn.setFocusPainted(false);
  14. }
  15. return btn;
  16. }

代码示例来源:origin: org.rwshop/org.rwshop.swing.common

  1. myStopButton.setIconTextGap(0);
  2. myStopButton.addActionListener(new java.awt.event.ActionListener() {
  3. public void actionPerformed(java.awt.event.ActionEvent evt) {

代码示例来源:origin: digital-preservation/droid

  1. jButtonShowValues.setIconTextGap(0);
  2. jButtonShowValues.setInheritsPopupMenu(true);
  3. jButtonShowValues.setPreferredSize(new java.awt.Dimension(259, 32));

代码示例来源:origin: uk.gov.nationalarchives/droid-ui

  1. jButtonShowValues.setIconTextGap(0);
  2. jButtonShowValues.setInheritsPopupMenu(true);
  3. jButtonShowValues.setPreferredSize(new java.awt.Dimension(259, 32));

代码示例来源:origin: org.gephi/appearance-plugin-ui

  1. colorSwatchButton.setFocusable(false);
  2. colorSwatchButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  3. colorSwatchButton.setIconTextGap(0);
  4. colorSwatchButton.setMargin(new java.awt.Insets(0, 0, 0, 0));
  5. colorSwatchButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

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

  1. cmdExportResult.setContentAreaFilled(false);
  2. cmdExportResult.setFocusable(false);
  3. cmdExportResult.setIconTextGap(5);
  4. cmdExportResult.setMaximumSize(new java.awt.Dimension(125, 25));
  5. cmdExportResult.setMinimumSize(new java.awt.Dimension(125, 25));

代码示例来源:origin: com.eas.platypus/platypus-js-forms

  1. @ScriptFunction(jsDoc = CONSTRUCTOR_JSDOC, params = {"text", "icon", "iconTextGap", "actionPerformed"})
  2. public Button(String aText, Icon aIcon, int aIconTextGap, JSObject aActionPerformedHandler) {
  3. super(aText, aIcon);
  4. super.setIconTextGap(aIconTextGap);
  5. super.setHorizontalTextPosition(HorizontalPosition.RIGHT);
  6. setOnActionPerformed(aActionPerformedHandler);
  7. }

代码示例来源:origin: org.japura/japura-gui

  1. private void reajustTextGap() {
  2. FontMetrics fm = getFontMetrics(getFont());
  3. Dimension dim = null;
  4. if (isShowing()) {
  5. dim = getSize();
  6. } else {
  7. dim = getPreferredSize();
  8. }
  9. Insets insets = getInsets();
  10. int avaiableWidth =
  11. dim.width - insets.left - insets.right - imageWidth - separatorGap - 3
  12. - gap;
  13. int d = gap + 3 + separatorGap;
  14. int width = fm.stringWidth(getText());
  15. if (alignment == SwingConstants.LEFT) {
  16. super.setIconTextGap(avaiableWidth - width + d);
  17. } else if (alignment == SwingConstants.CENTER) {
  18. super.setIconTextGap((avaiableWidth / 2) - ((width) / 2) + d);
  19. } else if (alignment == SwingConstants.RIGHT) {
  20. super.setIconTextGap(gap + 3 + separatorGap);
  21. }
  22. }

代码示例来源:origin: org.gephi/desktop-layout

  1. runButton.setIconTextGap(5);
  2. runButton.setMargin(new java.awt.Insets(2, 7, 2, 14));
  3. runButton.addActionListener(new java.awt.event.ActionListener() {
  4. presetsButton.setText(org.openide.util.NbBundle.getMessage(LayoutPanel.class, "LayoutPanel.presetsButton.text")); // NOI18N
  5. presetsButton.setFocusable(false);
  6. presetsButton.setIconTextGap(0);
  7. layoutToolbar.add(presetsButton);

代码示例来源:origin: GoldenGnu/jeveassets

  1. jEsi.setActionCommand(AccountImportAction.ADD_ESI.name());
  2. jEsi.addActionListener(listener);
  3. jEsi.setIconTextGap(20);
  4. jEsi.setFont(font);
  5. jEsi.setHorizontalAlignment(JButton.LEADING);
  6. jEveKit.setActionCommand(AccountImportAction.ADD_EVEKIT.name());
  7. jEveKit.addActionListener(listener);
  8. jEveKit.setIconTextGap(20);
  9. jEveKit.setFont(font);
  10. jEveKit.setHorizontalAlignment(JButton.LEADING);

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

  1. cmdCreateNew.setBorder(BorderFactory.createEtchedBorder());
  2. cmdCreateNew.setContentAreaFilled(false);
  3. cmdCreateNew.setIconTextGap(5);
  4. cmdCreateNew.setMaximumSize(new Dimension(95, 25));
  5. cmdCreateNew.setMinimumSize(new Dimension(95, 25));
  6. cmdCancel.setBorder(BorderFactory.createEtchedBorder());
  7. cmdCancel.setContentAreaFilled(false);
  8. cmdCancel.setIconTextGap(5);
  9. cmdCancel.setMaximumSize(new Dimension(95, 25));
  10. cmdCancel.setMinimumSize(new Dimension(95, 25));

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

  1. cmdRemove.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  2. cmdRemove.setContentAreaFilled(false);
  3. cmdRemove.setIconTextGap(5);
  4. cmdRemove.setMaximumSize(new java.awt.Dimension(25, 25));
  5. cmdRemove.setMinimumSize(new java.awt.Dimension(25, 25));
  6. cmdAdd.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  7. cmdAdd.setContentAreaFilled(false);
  8. cmdAdd.setIconTextGap(4);
  9. cmdAdd.setMaximumSize(new java.awt.Dimension(25, 25));
  10. cmdAdd.setMinimumSize(new java.awt.Dimension(25, 25));

代码示例来源:origin: kaikramer/keystore-explorer

  1. jbWelcome.setIconTextGap(0);
  2. jbWelcome.setBorderPainted(false);
  3. jbWelcome.setBorder(null);

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

  1. cmdAttachPrefix.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  2. cmdAttachPrefix.setContentAreaFilled(false);
  3. cmdAttachPrefix.setIconTextGap(5);
  4. cmdAttachPrefix.setMaximumSize(new java.awt.Dimension(112, 26));
  5. cmdAttachPrefix.setMinimumSize(new java.awt.Dimension(112, 26));
  6. cmdExecuteQuery.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  7. cmdExecuteQuery.setContentAreaFilled(false);
  8. cmdExecuteQuery.setIconTextGap(5);
  9. cmdExecuteQuery.setMaximumSize(new java.awt.Dimension(82, 26));
  10. cmdExecuteQuery.setMinimumSize(new java.awt.Dimension(82, 26));
  11. cmdSaveChanges.setBorder(javax.swing.BorderFactory.createEtchedBorder());
  12. cmdSaveChanges.setContentAreaFilled(false);
  13. cmdSaveChanges.setIconTextGap(5);
  14. cmdSaveChanges.setMaximumSize(new java.awt.Dimension(112, 26));
  15. cmdSaveChanges.setMinimumSize(new java.awt.Dimension(112, 26));

代码示例来源:origin: tulskiy/musique

  1. nextRandomButton.setFocusable(false);
  2. nextRandomButton.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
  3. nextRandomButton.setIconTextGap(0);
  4. nextRandomButton.setMargin(new java.awt.Insets(2, 3, 2, 3));
  5. nextRandomButton.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM);

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

  1. jButton.setIconTextGap(nGap);

代码示例来源:origin: lbalazscs/Pixelitor

  1. private void initDropDownButton() {
  2. dropDownButton = new JButton(downIconEnabled);
  3. dropDownButton.setDisabledIcon(downIconDisabled);
  4. dropDownButton.putClientProperty("JComponent.sizeVariant", "mini");
  5. dropDownButton.setRequestFocusEnabled(false);
  6. dropDownButton.setInheritsPopupMenu(true);
  7. dropDownButton.setBorderPainted(false);
  8. dropDownButton.setFocusPainted(false);
  9. dropDownButton.addMouseListener(new MouseAdapter() {
  10. @Override
  11. public void mousePressed(MouseEvent e) {
  12. dropDown();
  13. }
  14. @Override
  15. public void mouseEntered(MouseEvent e) {
  16. dropDownButton.setBorderPainted(true);
  17. }
  18. @Override
  19. public void mouseExited(MouseEvent e) {
  20. dropDownButton.setBorderPainted(false);
  21. }
  22. });
  23. dropDownButton.setIconTextGap(0);
  24. dropDownButton.setBorder(null);
  25. dropDownButton.setMargin(new Insets(0, 0, 0, 0));
  26. setDropDownButtonSize();
  27. }

相关文章

JButton类方法