说我有以下代码:
public class MainDialog extends javax.swing.JFrame
{
static class SubDialog extends javax.swing.JDialog
{
}
}
如果我在设计模式下打开'MainDialog.java',我只能编辑MainDialog类的GUI。无论如何在设计模式下编辑SubDialog类?
由于
答案 0 :(得分:2)
即使被“接近”接受,内部对话框也需要public
和static
,因为Netbeans需要一种方法来创建对话框的实例。
大多数开发人员将创建单独的,基于单个类的表单,然后以某种方式(通过setter和getter)进行配置,并在它们之间传递他们需要的向前和向前引用。
就个人而言,我倾向于手工编写大部分用户界面,只有在时间压力或布局特别复杂时才依赖表单编辑器