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

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

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

AbstractButton.setPreferredSize介绍

暂无

代码示例

代码示例来源:origin: antlr/antlrworks

private static void adjustSize(AbstractButton button, int width, int height) {
  Dimension d = new Dimension(width, height);
  button.setMinimumSize(d);
  button.setMaximumSize(d);
  button.setPreferredSize(d);
}

代码示例来源:origin: antlr/antlrworks

private static void adjustSize(AbstractButton button, int width, int height) {
  Dimension d = new Dimension(width, height);
  button.setMinimumSize(d);
  button.setMaximumSize(d);
  button.setPreferredSize(d);
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-inspect

public void addButton(AbstractButton button) {
  Icon icon = button.getIcon();
  Dimension size = new Dimension(icon.getIconWidth() + 6, icon.getIconHeight() + 10);
  button.setMinimumSize(size);
  button.setPreferredSize(size);
  button.setMaximumSize(size);
  button.setMargin(new Insets(5, 4, 5, 4));
  toolbar.add(button);
}

代码示例来源:origin: bcdev/beam

protected AbstractButton createXEditorButton() {
//        Icon icon = getXEditorIcon();
//        AbstractButton button = ToolButtonFactory.createButton(icon, false);
    final AbstractButton button = new JButton("...");
    nameComponent(button, "Button");
    final Dimension size = new Dimension(26, 16);
    button.setPreferredSize(size);
    button.setMinimumSize(size);
    button.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {
        invokeXEditor();
      }
    });
    return button;
  }

代码示例来源: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: net.java.abeille/abeille

/**
 * ctor
 */
public ImagePropertiesView(String formName, IconProperty iProp) {
  m_view = new FormPanel(formName);
  setLayout(new BorderLayout());
  add(m_view, BorderLayout.CENTER);
  setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
  m_view.getButton(ImagePropertiesNames.ID_FILE_BUTTON).setPreferredSize(new Dimension(24, 10));
  setIconProperty(iProp);
}

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

private AbstractButton createButton(String text, ImageIcon icon, String toolTip, ActionListener actionListener) {
  AbstractButton button = StringUtils.isNullOrEmpty(text) ? new JButton(icon) : new JButton(text, icon);
  Dimension dimension = StringUtils.isNullOrEmpty(text) ?
      new Dimension(24, 24) :
      buttonDimension;
  button.setMinimumSize(dimension);
  button.setMaximumSize(dimension);
  button.setPreferredSize(dimension);
  if (toolTip != null) {
    button.setToolTipText(toolTip);
  }
  if (actionListener != null) {
    button.addActionListener(actionListener);
  }
  return button;
}

代码示例来源: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: net.java.abeille/abeille

/**
 * ctor
 */
public ListItemView(String label, IconProperty iconprop) {
  m_view = new FormPanel("com/jeta/swingbuilder/gui/components/list/listItemView.jfrm");
  setLayout(new BorderLayout());
  add(m_view, BorderLayout.CENTER);
  m_view.getButton(ListItemNames.ID_ICON_BTN).setPreferredSize(new Dimension(24, 16));
  setValues(label, iconprop);
  setController(new ListItemController(this));
}

代码示例来源:origin: bcdev/beam

@Override
protected void initUI() {
  super.initUI(); // creates the default label components for us
  initUIChild();
  _xEditorPane = new XEditorPane();
  nameComponent(_xEditorPane, "XEditor");
  final JComponent editorComponentChild = getEditorComponentChild();
  _xEditorPane.add(BorderLayout.CENTER, editorComponentChild);
  final JPanel buttonPanel = new JPanel(new BorderLayout());
  nameComponent(buttonPanel, "ButtonPanel");
  final AbstractButton xEditorButton = getXEditorButton();
  if (editorComponentChild instanceof JTextField) {
    buttonPanel.add(BorderLayout.CENTER, xEditorButton);
  } else {
    final Dimension size = xEditorButton.getPreferredSize();
    xEditorButton.setPreferredSize(new Dimension(size.width, size.width));
    buttonPanel.add(BorderLayout.NORTH, xEditorButton);
  }
  _xEditorPane.add(BorderLayout.EAST, buttonPanel);
}

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

AbstractButton but = (AbstractButton) comp;
but.setMinimumSize(size);
but.setPreferredSize(size);
but.setMaximumSize(size);

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

Dimension minSize = new Dimension(minWidth, minHeight);
Dimension maxSize = new Dimension(minWidth + space, minHeight + space);
button.setPreferredSize(prefSize);
button.setMaximumSize(maxSize);
button.setMinimumSize(minSize);

代码示例来源:origin: bcdev/beam

Dimension minSize = new Dimension(minWidth, minHeight);
Dimension maxSize = new Dimension(minWidth + space, minHeight + space);
button.setPreferredSize(prefSize);
button.setMaximumSize(maxSize);
button.setMinimumSize(minSize);

代码示例来源:origin: net.java.abeille/abeille

m_view.getButton(ProjectSettingsNames.ID_PROJECT_FILE_BTN).setPreferredSize(new Dimension(24, 10));
m_view.getButton(ProjectSettingsNames.ID_PROJECT_CLASSPATH_BTN).setPreferredSize(new Dimension(24, 10));

代码示例来源:origin: net.java.abeille/abeille

btn.setContentAreaFilled(false);
btn.setFocusPainted(false);
btn.setPreferredSize(d);
btn.setMinimumSize(d);
btn.setSize(d);

代码示例来源:origin: org.opentcs.thirdparty.jhotdraw/jhotdraw

gbc.weighty = 1;
gbc.weightx = 1;
btn.setPreferredSize(new Dimension(btn.getPreferredSize().width, toggleGridButton.getPreferredSize().height));
p.add(btn, gbc);
gbc.insets = new Insets(3, 0, 0, 0);
gbc.weighty = 1;
btn.setPreferredSize(new Dimension(btn.getPreferredSize().width, scaleFactorField.getPreferredSize().height));
p.add(btn, gbc);

代码示例来源:origin: net.java.abeille/abeille

public SpecView(String formPath, boolean rowView) {
  m_rowview = rowView;
  m_editor_mgr = (EditorManager) JETARegistry.lookup(EditorManager.COMPONENT_ID);
  FormLayout layout = new FormLayout("fill:pref:grow", "pref");
  CellConstraints cc = new CellConstraints();
  setLayout(layout);
  m_spec_panel = new FormPanel(formPath);
  add(m_spec_panel, cc.xy(1, 1));
  String def = m_spec_panel.getText(SpecViewNames.ID_CONST_SIZE_AMT_FIELD);
  m_spec_panel.getTextField(SpecViewNames.ID_CONST_SIZE_AMT_FIELD).setDocument(new FloatDocument(false));
  if (def != null)
    m_spec_panel.setText(SpecViewNames.ID_CONST_SIZE_AMT_FIELD, def);
  def = m_spec_panel.getText(SpecViewNames.ID_RESIZE_GROW_WEIGHT);
  m_spec_panel.getTextField(SpecViewNames.ID_RESIZE_GROW_WEIGHT).setDocument(new FloatDocument(false));
  if (def != null)
    m_spec_panel.setText(SpecViewNames.ID_RESIZE_GROW_WEIGHT, def);
  m_spec_panel.getButton(SpecViewNames.ID_GROUP_APPLY_BTN).setPreferredSize(new Dimension(32, 10));
  JSpinner sp = m_spec_panel.getSpinner(SpecViewNames.ID_GROUP_NUMBER_SPINNER);
  sp.setModel(new SpinnerNumberModel(0, 0, 100, 1));
  setController(new SpecViewController(this));
}

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

button.setBackground(null);
button.setOpaque(true);
button.setPreferredSize(BUTTON_SIZE);
button.setMaximumSize(BUTTON_SIZE);
button.setMinimumSize(BUTTON_SIZE);

相关文章

微信公众号

最新文章

更多

AbstractButton类方法