在Netbeans N#39中编辑嵌套的JDialog;设计模式

时间:2014-05-27 01:07:13

标签: java swing netbeans nested-forms jdialog

说我有以下代码:

public class MainDialog extends javax.swing.JFrame 
{
    static class SubDialog extends javax.swing.JDialog
    {

    }
}

如果我在设计模式下打开'MainDialog.java',我只能编辑MainDialog类的GUI。无论如何在设计模式下编辑SubDialog类?

由于

1 个答案:

答案 0 :(得分:2)

即使被“接近”接受,内部对话框也需要publicstatic,因为Netbeans需要一种方法来创建对话框的实例。

大多数开发人员将创建单独的,基于单个类的表单,然后以某种方式(通过setter和getter)进行配置,并在它们之间传递他们需要的向前和向前引用。

就个人而言,我倾向于手工编写大部分用户界面,只有在时间压力或布局特别复杂时才依赖表单编辑器