java - JInternalFrame 中的 form_load 事件在哪里?

标签 java swing jframe jinternalframe

我有一个有两种形式的项目。第一个是 JFrame,第二个是 JInternalFrame。我制作了第一个类似 MDI 表单的表单。当我单击第一个表单的菜单时,应该显示第二个表单,其中包含来自 Ms. Access 2003 数据库的大量数据。我无法将事件添加到第二个表单,JInternalFrame 中的表单加载在哪里。我尝试使用 WindowListener 实现第二种形式,但它不起作用。请帮忙!

最佳答案

据我了解,你有一个 JFrame可能包含 JInternalFrame并且您想要一个菜单​​项来创建 JInternalFrame,不是吗?

如果是这样,答案就像查看 Swing 教程一样简单:How to use menus 。你所要做的就是创建一个 Action 或 ActionListener其中actionPerformed(ActionEvent)方法将创建新的 JInternalFrame 并使其在您的 JDesktopPane 中可见.

关于java - JInternalFrame 中的 form_load 事件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4931620/

相关文章:

java - 我在哪里放置 java (netbeans) 中图标的图像以及如何将它们链接到代码?

java - 使用 while 循环检查输入但从第二次开始运行两次

java - 为什么Object.equals可以比较不能用引用相等运算符(==)比较的类型?

java - wicket 1.5 未找到错误消息

java - 在 JSF 2.0 中检索其他组件的客户端 ID

java - 在 JFrame 内的 JPanel 内设置 JLabel 位置

java - 组合框以用户友好的方式获取数据并将其设置为数字

java - KeyListener 仅在调试器上工作,但在运行时不起作用

java - 图像未显示在 JPanel 上?

java - 想知道 JFrames (BorderLayout) 的区别