我在使用Java Swing中的网格布局时遇到问题。我创建面板并添加4列和2行GridLayout
。网格布局视图Java Swing组件的位置
我试着在里面加JButton
,但是JButton
拉伸的宽度。 看看这个图片:
我想创建这样JButton
的位置,因为我想用的Java Swing做的图片库。 看看这个图片:
任何想法?谢谢:)
我在使用Java Swing中的网格布局时遇到问题。我创建面板并添加4列和2行GridLayout
。网格布局视图Java Swing组件的位置
我试着在里面加JButton
,但是JButton
拉伸的宽度。 看看这个图片:
我想创建这样JButton
的位置,因为我想用的Java Swing做的图片库。 看看这个图片:
任何想法?谢谢:)
使用GridBagLayout并指定GridBagConstraints。只要你想
您可以尝试布局http://java-sl.com/tip_columns_flow_layout.html
这是一种赢Explorer的布局时,组件流动以填充列可用宽度它会帮助你渲染组件。
我如何在Netbeans中实现它?
我用这一步的Netbeans: 1.创建JFrameForm 2.创建ColumnsFlowLayout类并实现布局管理 3.创建JPanel并自定义代码变成:
'的JPanel JPANEL1 =新JPanel(新ColumnsFlowLayout(3,3- ));' 当我运行时,我的框架没有显示任何东西。但是,当我不使用Netbeans设计器(我的意思是我手动创建JPanel),我有它完美的作品。
请帮助我,谢谢 –
fanjavaid
2013-03-21 03:45:48
*“任何想法?”*在查看第一张图片后,我的建议是将图片裁剪到问题部分并将其保存为PNG。如果它足够小,我会将它编辑成问题,但在279KB时,它太大了。此外,为了更快提供更好的帮助,请发布[SSCCE](http://sscce.org/)。 – 2013-03-11 05:19:47