开发者

Netbeans JLabel anchor overpowers my layout managers

I know this has been asked alot and in various ways, and I have tried them, but with no success. i am using netbeans and swing to create my GUI.

i have a Jlabel inside of a JPanel. Whenver I place the label inside the panel, it automatically anchors it to the closest component which is NOT what I want. I want to center the component, regardless of size.

However, creating custom JPanels in the "Code" section of the GUI editor to make a BoxLayout and GridBagLayout does not seem to work. It seems no matter what, it still anchors. You can see the attached jpg of what it is doing in my editor.

Netbeans JLabel anchor overpowers my layout managers

Anybody have some ideas?

As mentioned, I have tried to change the "Custom Creation Code" of the JPanel to do: new javax.swing.JPanel(new GridBagLayout());

and then removed the parent tag of my JLabel an开发者_如何学Cd added "Post-Creation Code" to be: statusPanel.add(versionLabel,new GridBagConstraints());

I have also tried typing out the GridBagConstraints to say centered.


Get a copy of NetBeans 7.0 They've just completely overhauled their GridBagLayout Visual Designer

You should be able to achieve this quite handily with it.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜