java中的双窗口接口?

java中的双窗口接口?,java,Java,我想设计一个国际象棋游戏的界面,这样的国际象棋游戏是在内部框架窗口和外部框架应该有一个文件和设置菜单栏和背景图像只 用户应该从文件菜单栏使用新游戏、保存游戏和撤消。我已经编写了游戏代码,但无法理解该类型的界面。这里有人能帮我弄清楚吗?谢谢你的帮助 一种方法是外部框架/JFrame保留对内部JFrame的引用,然后在外部框架的ActionListeners中,您可以调用内部/游戏框架的公共getter、setter和各种方法来更改游戏设置或读取当前游戏状态。弄清楚如何做到这一点的细节是有趣的部分

我想设计一个国际象棋游戏的界面,这样的国际象棋游戏是在内部框架窗口和外部框架应该有一个文件和设置菜单栏和背景图像只


用户应该从文件菜单栏使用新游戏、保存游戏和撤消。我已经编写了游戏代码,但无法理解该类型的界面。这里有人能帮我弄清楚吗?谢谢你的帮助

一种方法是外部框架/JFrame保留对内部JFrame的引用,然后在外部框架的ActionListeners中,您可以调用内部/游戏框架的公共getter、setter和各种方法来更改游戏设置或读取当前游戏状态。弄清楚如何做到这一点的细节是有趣的部分

将JDesktopPane添加到大型机。你可以给它添加背景。 使用JInternalFrame作为游戏板框架。 当使用JMenuItem中的click new game时,执行的操作应将JInternalFrame添加到JDesktopPane并使JInternalFrame可见 如果您根本不了解如何创建接口,那么应该查看

具体来说,看看

如何制作相框 如何使用内部框架 如何使用桌面 如何使用菜单 如何编写听众。
如果您了解上述内容,如果您想要一个快速的解决方案,请查看像Netbeans GUI Builder这样的GUI Builder工具。如果您不理解上述概念,我建议您在使用自动生成的代码之前先学会手工编写代码,因为这可能会让您不知所措。

我刚接触Java时发现,这些教程既复杂又难以阅读。我还建议为初学者检查一些视频教程。例如,youtube上的Newboston频道有一些不错的swing初学者教程