盒子
我不熟悉Java GUI,而是使用Java设计工具来设计窗口和菜单项。但是当我想为菜单项创建窗口时,我说New contact
没有在事件处理程序中找到执行此操作的选项,因此我通过编码对其进行了手动操作。但是,当我去设计零件并单击New Contact
它时,不会显示我通过代码创建的窗口。
这是设计视图的屏幕截图-当我单击New Contact
没有任何反应时。
现在在源代码中,当我运行它时,我得到了编码的窗口
有什么办法可以使其在设计部分中起作用?我没有找到任何选择Add Event Handler
充满鳗鱼的气垫船
- 您不希望一个JFrame显示另一个JFrame-这是不良的GUI设计,因为这意味着您的应用程序实际上是两个应用程序。最好显示一个对话框窗口,例如JDialog。请参阅使用多个JFrame,良好/不良做法?
- 如果要设计第二个窗口,请在NetBeans中创建一个新的Java程序,该程序将创建第二个窗口(同样,最好是JDialog而不是JPanel)
- 给它一个允许在父窗口中传递的构造函数,然后将其传递给JDialog超级构造函数
- 然后在上面的ActionListener代码中,创建此新程序的新对象,并传入当前的JFrame。
将来,请以代码格式的文本而不是图像的形式发布代码,因为这样我们可以根据需要复制,粘贴,编译和运行它,从而使我们能够更好地了解您的代码和您的问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句