【发布时间】:2014-05-27 01:07:13
【问题描述】:
假设我有以下代码:
public class MainDialog extends javax.swing.JFrame
{
static class SubDialog extends javax.swing.JDialog
{
}
}
如果我在设计模式下打开“MainDialog.java”,我只能编辑 MainDialog 类的 GUI。有没有在设计模式下编辑 SubDialog 类?
谢谢
【问题讨论】:
-
据我所知不是...
-
你确定吗?这是非常不方便的。如果开发人员需要访问外部类中的私有成员,他们如何解决这个问题?
-
要“接近”才能被接受,内部对话框需要为
public和static,因为 Netbeans 需要一种方法来创建对话框的实例 -
他们没有。他们创建了单独的、基于单一类的表单,然后可以以某种方式进行配置,在它们之间来回传递他们需要的引用。就我个人而言,我倾向于手动编写大部分 UI,并且仅在时间紧迫或布局特别复杂时才依赖表单编辑器
-
阿门以上@MadProgrammer 程序员发布的内容。您最初的计划不会产生太多可重用或可增强的代码。
标签: java swing netbeans nested-forms jdialog