【发布时间】:2011-02-09 10:18:43
【问题描述】:
我知道这是一个很简单的问题,但我找不到解决方案。
我有一个主摇摆对话框和其他摇摆对话框。主对话框有一个按钮。 单击按钮后如何打开另一个对话框?
编辑:
当我尝试这个时:
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
NewJDialog okno = new NewJDialog();
okno.setVisible(true);
}
我得到一个错误:
Cannot find symbol NewJDialog
第二个窗口名为 NewJDialog...
【问题讨论】:
-
将 ActionListener 添加到打开第二个对话框的按钮(例如 java.sun.com/docs/books/tutorial/uiswing/events/…)。
-
关于你的编辑,你应该了解类名和成员名之间的区别,你也应该看看变量的范围。在您的情况下,NewJDialog 是一个类名,由于此类不存在,您会收到错误消息。
-
@Searles:好点。该名称让人想起 NetBeans GUI 编辑器生成的名称。此处讨论了一个相关示例:stackoverflow.com/questions/2561480