网格布局视图Java Swing组件位置
我在JavaSwing中使用网格布局时遇到问题。我创建面板并添加网格布局视图Java Swing组件位置,java,swing,layout,grid,Java,Swing,Layout,Grid,我在JavaSwing中使用网格布局时遇到问题。我创建面板并添加GridLayout,其中包含4列和2行 我试图在里面添加JButton,但是JButton会拉伸宽度。 看这张图: 我想创建这样的JButton位置,因为我想使用JavaSwing创建图像库。 看这张图: 有什么想法吗?谢谢:)使用GridBagLayout并指定GridBagConstraints。它将帮助您根据需要渲染组件 请参阅使用GridBagLayout并指定GridBagConstraints。它将帮助您根据需要渲
GridLayout
,其中包含4列和2行
我试图在里面添加JButton
,但是JButton
会拉伸宽度。
看这张图:
我想创建这样的JButton
位置,因为我想使用JavaSwing创建图像库。
看这张图:
有什么想法吗?谢谢:)使用GridBagLayout并指定GridBagConstraints。它将帮助您根据需要渲染组件
请参阅使用GridBagLayout并指定GridBagConstraints。它将帮助您根据需要渲染组件 请参考您可以尝试布局 当组件以可用宽度填充列时,这是一种Win Explorer布局。您可以尝试该布局
当组件以可用宽度填充列时,这是一种Win Explorer布局。“有什么想法吗?”查看第一张图像后,我的建议是将图像裁剪到问题部分,并将其保存为PNG。如果它足够小,我会把它编辑成问题,但279KB太大了。此外,为了更快地获得更好的帮助,请在查看第一张图像后发布一条“有什么想法吗?”我的建议是将图像裁剪到有问题的部分,并将其保存为PNG。如果它足够小,我会把它编辑成问题,但279KB太大了。另外,为了更快地获得更好的帮助,请发布一个。如何在Netbeans中实现它?
我在Netbeans中使用了以下步骤:1。创建JFrameForm2。创建ColumnsFlowLayout类并实现LayoutManager 3。创建JPanel并自定义代码:
JPanel jPanel1=newjpanel(newcolumnsflowlayout(3,3))代码>当我运行时,我的框架内没有显示任何内容。但是当我不使用Netbeans Designer(我的意思是我手动创建JPanel)时,我会让它工作得很好。
请帮助我,谢谢,我可以在Netbeans中实现它吗?
我在Netbeans中使用了这个步骤:1。创建JFrameForm2。创建ColumnsFlowLayout类并实现LayoutManager 3。创建JPanel并自定义代码:
JPanel jPanel1=newjpanel(newcolumnsflowlayout(3,3))代码>当我运行时,我的框架内没有显示任何内容。但是当我不使用Netbeans Designer(我是说我手动创建JPanel)时,我发现它工作得非常好。
请帮助我,谢谢