我知道这已经有很多问题,而且我已经尝试过了,但没有成功 . 我正在使用netbeans和swing来创建我的GUI .
我在JPanel里面有一个Jlabel . 当我将标签放在面板内时,它会自动将它固定到最接近的组件上,这不是我想要的 . 无论大小如何,我都希望将组件居中 .
但是,在GUI编辑器的"Code"部分创建自定义JPanels以使BoxLayout和GridBagLayout似乎不起作用 . 似乎无论如何,它仍然是锚定的 . 您可以在我的编辑器中看到附加的jpg .
有人有想法吗?
如上所述,我试图改变JPanel的“自定义创建代码”:new javax.swing.JPanel(new GridBagLayout());
然后删除我的JLabel的父标签,并将“创建后代码”添加为:statusPanel.add(versionLabel,new GridBagConstraints());
我也尝试输入GridBagConstraints来说明居中 .
1 回答
获取NetBeans 7.0的副本他们刚刚彻底检修了他们的GridBagLayout Visual Designer
你应该能够很容易地实现它 .