Java 在设计视图中编辑jlabel文本可最大化面板

Java 在设计视图中编辑jlabel文本可最大化面板,java,swing,netbeans,designer,gui-builder,Java,Swing,Netbeans,Designer,Gui Builder,我使用的是Netbeans 7.3,它带有所见即所得gui设计器。我正在使用它通过swing设计java应用程序。我有一个带有gridlayout的JFrame,其中有一个带有gridBagLayout的Jplanel1。里面有一个Jpanel2,有一个免费的设计布局 更清楚地说: JFrame -->GridLayout JPanel2 --> GridBagLayout JPanel3 -->JLabel1 现在,当我尝试编辑JLa

我使用的是Netbeans 7.3,它带有所见即所得gui设计器。我正在使用它通过swing设计java应用程序。我有一个带有gridlayout的JFrame,其中有一个带有gridBagLayout的Jplanel1。里面有一个Jpanel2,有一个免费的设计布局

更清楚地说:

JFrame
-->GridLayout
   JPanel2
   --> GridBagLayout
       JPanel3
       -->JLabel1
现在,当我尝试编辑JLabel1文本时,JPanel2在设计视图中最大化。我无法回去查看整个设计。唯一的办法就是撤销。如果我试图通过JLabel1的属性更改文本,同样的现象也会发生

我做错了什么?提前感谢您的帮助。请注意,这与Netbeans设计编辑器视图有关,而不是在我的应用程序编译并运行时

这是我由NetBeans IDE生成的全部代码


使用GridBagLayout将JLabel添加到JPanel的约束条件是什么?@nIcEcOw保存JLabel的JPanel3属于组布局。保存JPanel3的JPanel2是gridBagLayout。据我所知,它使用默认约束。这是在我的代码块jPanel2.addjPanel3,newjava.awt.gridbagsconstraints中设置约束的唯一代码;啊哈,我的错,我在GroupLayout方面的知识还没有开始。对我来说,这个布局属于IDE,尽管许多优秀的堆栈溢出用户在这个布局中做得太好了。他们可能会有所帮助:-但仍然没有代码,任何人都很难说出幕后发生了什么:-不用担心。无论如何谢谢你的帮助。更新了我的主要帖子,链接到为其他人生成的完整代码,如果可能的话,像你这样的人会像NetBeans论坛所说的那样使用旧版本的GroupLayout