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

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

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

AbstractButton.setMaximumSize介绍

暂无

代码示例

代码示例来源: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: senbox-org/snap-desktop

@Override
protected JPanel createParametersPanel() {
  JPanel paramsPanel = new JPanel();
  BoxLayout layout = new BoxLayout(paramsPanel, BoxLayout.PAGE_AXIS);
  paramsPanel.setLayout(layout);
  AbstractButton addParamBut = ToolButtonFactory.createButton(UIUtils.loadImageIcon(Bundle.Icon_Add()), false);
  addParamBut.setText("New Parameter");
  addParamBut.setMaximumSize(new Dimension(150, controlHeight));
  addParamBut.setAlignmentX(Component.LEFT_ALIGNMENT);
  addParamBut.setAlignmentY(Component.TOP_ALIGNMENT);
  paramsPanel.add(addParamBut);
  JScrollPane tableScrollPane = new JScrollPane(paramsTable);
  tableScrollPane.setAlignmentX(Component.LEFT_ALIGNMENT);
  paramsPanel.add(tableScrollPane);
  addParamBut.addActionListener(e -> paramsTable.addParameterToTable());
  return paramsPanel;
}

代码示例来源: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: sdedit/sdedit

but.setMinimumSize(size);
but.setPreferredSize(size);
but.setMaximumSize(size);

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

panel.add(new JScrollPane(list, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER));
AbstractButton addFileBtn = ToolButtonFactory.createButton(UIUtils.loadImageIcon("/org/esa/snap/resources/images/icons/Add16.png"), false);
addFileBtn.setMaximumSize(new Dimension(20, 20));
addFileBtn.setAlignmentX(Component.LEFT_ALIGNMENT);
addFileBtn.addActionListener(e -> {
removeFileBtn.setMaximumSize(new Dimension(20, 20));
removeFileBtn.setAlignmentX(Component.LEFT_ALIGNMENT);
removeFileBtn.addActionListener(e -> {

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

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

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

addVariableButton.setText(Bundle.CTL_Button_Add_Variable_Text());
addVariableButton.setAlignmentX(Component.LEFT_ALIGNMENT);
addVariableButton.setMaximumSize(new Dimension(150, controlHeight));
addDependentVariableButton.setMaximumSize(new Dimension(250, controlHeight));

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

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

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

ToolButtonFactory.createButton(UIUtils.loadImageIcon(Bundle.Icon_Add()), false);
addVariableButton.setText(Bundle.CTL_Button_Add_Variable_Text());
addVariableButton.setMaximumSize(new Dimension(150, controlHeight));
addVariableButton.setAlignmentX(Component.LEFT_ALIGNMENT);
    ToolButtonFactory.createButton(UIUtils.loadImageIcon(Bundle.Icon_Add()), false);
addDependentVariableButton.setText(Bundle.CTL_Button_Add_PDVariable_Text());
addDependentVariableButton.setMaximumSize(new Dimension(250, controlHeight));
addDependentVariableButton.setAlignmentX(Component.LEFT_ALIGNMENT);

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

button.setOpaque(true);
button.setPreferredSize(BUTTON_SIZE);
button.setMaximumSize(BUTTON_SIZE);
button.setMinimumSize(BUTTON_SIZE);
button.addMouseListener(new MouseAdapter() {

相关文章

微信公众号

最新文章

更多

AbstractButton类方法