我创建了一个应该作为飞行编辑器工作的java应用程序。我有一个数据库,共有9个班级。每个类都扩展了JFrame,并且是每个类的单独表单。所以基本上当你按下主框架上的不同按钮时,它会根据你按下的按钮将你重定向到另一个框架。我在NetBeans 7.4中执行此操作,我想将其转换为JApplet,以便在完成转换后将其设置为Web应用程序。我已经在互联网上搜索了如何做到这一点的指南,但对我来说可行的那些并不是最新的当前NetBeans更改。如果有一种比我想象的更容易的方式随意说出来。
答案 0 :(得分:3)
total of 9 classes. Every class extends JFrame and is a separate form for each of the classes.
不要创建一堆JFrame
使用
CardLayout
JFrame.pack()
删除a)JPanel
包含JComponent
,b)添加另一个JPanel
包含JComponent
,c)调用JFrame.(re)validate
,{{1} },然后JFrame.repaint()
作为最后的代码行,在对已经可见的GUI的所有更改完成之后
我希望将其转换为JApplet,以便我可以将其转换为 完成转换后的网络应用程序。
JFrame.pack()
Java Web Start
容器JavaFX
s Swing JComponent
s使用JPanel
)
纯CardLayout