本文整理了Java中javax.swing.AbstractButton.setPreferredSize()
方法的一些代码示例,展示了AbstractButton.setPreferredSize()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setPreferredSize()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!