【发布时间】:2013-08-14 14:53:52
【问题描述】:
我正在尝试设置 JButton 的大小,但默认情况下它需要整个框架,它的高度很容易设置,但我无法设置它的宽度以及为什么它的行为我不知道。
我的代码:
JButton btnNewButton = new JButton("");
btnNewButton.setPreferredSize(new Dimension(32,0));
ImageIcon icon = new ImageIcon(this.getClass().getResource("/images/images_Left.png"));
btnNewButton.setIcon(icon);
boxTlacitek.add(btnNewButton);
getContentPane().add(btnNewButton, BorderLayout.NORTH);
有什么建议吗?
【问题讨论】:
-
您可能会发现这很有用,并为许多与摆动组件尺寸/位置相关的问题提供了答案,例如这个。 docs.oracle.com/javase/tutorial/uiswing/layout/using.html
标签: java swing jbutton layout-manager preferredsize