我有一个有两种形式的项目。第一个是JFrame
,第二个是JInternalFrame
。我像MDI表格一样制作第一个。当我点击第一个表格的菜单时,应该显示第二个表格并包含来自Access 2003数据库的大量数据。我无法将事件添加到第二个表单,JInternalFrame中的表单加载位置。我尝试使用WindowListener
实现我的第二个表单,但它不起作用。请帮忙!
答案 0 :(得分:1)
从我理解,你有JFrame
可能包含JInternalFrame
,你想要一个菜单项来创建一个JInternalFrame,不是吗?
如果是这样,答案就像浏览Swing教程一样简单:How to use menus。你需要做的是创建一个Action或ActionListener
actionPerformed(ActionEvent)
方法将创建新的JInternalFrame并使其在JDesktopPane
中可见。