java - 在 JPanel 中运行 Java 程序

标签 java swing user-interface chess

我正在制作一个国际象棋游戏的 GUI。我认为我可以在 JPanel 中运行国际象棋游戏,并在另一个 JPanel 中有一些多种选择。这样我就可以将所有内容放入一个窗口中。是否可以运行一个 JPanel 并在其中运行另一个 java 类?

编辑: 我的意思是在该 JPanel 内运行整个 java 程序,因此国际象棋程序的输出会进入我的 GUI 程序内的 JPanel。我不是在谈论框架中的简单框架。

我正在使用lwjgl工具,这是一个游戏开发工具。它运行它自己的窗口,我试图在 JPanel 内运行它。我熟悉边框布局等,但我不知道是否可以在 JPanel 中运行外部程序。国际象棋游戏不扩展 JPanel,它扩展“BasicGame”,它是“轻量级 Java 游戏库”或“ljgl”的一部分。一切都在java中。

最佳答案

是的。您可以将多个 JPanel 添加到单个 JFrame 中。您甚至可以将 JPanel 添加到不同的 JPanel。只需为两个面板调用frame.add即可。

关于java - 在 JPanel 中运行 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9904288/

相关文章:

java - 当我尝试在finally block 中关闭BufferedReader时,为什么eclipse会提示?

java - JTable 中的单元格编辑和 "Substance"L&F

asp.net - 多个 UI 的接口(interface) Controller (ViewModel)

java - 在java类中创建新实例

java - Apache Tomcat 8 + MySQL 性能问题

java - JXLayer 实现

java - 使用 Java Swing 应用程序,如何将对话框面板中的值获取到主应用程序中?

java - 当选择一个值时,在 JComboBox 中仅显示一个值

c++ - HTML 渲染器插件,C++ 代码

java - 来自无状态 session bean 的 FileIO