在这个实例中使用JDesktopPane和JInternalFrame是否合适?

时间:2014-05-08 15:06:34

标签: java swing

我正在编写一个程序,该程序当前在JFrame上的不同JPanel之间来回切换,JFrame也有一个JMenuBar。 (我们需要使用Swing。)

我需要编写一个教程,现在我让它从弹出窗口中提供逐步说明。然而,它似乎并没有与测试用户产生共鸣,坦率地说,在屏幕之间来回切换是很烦人的。

在签出JDesktopPane和JInternalFrame之后,将整个程序放在桌面窗格中然后使用内部框架创建教程似乎是有意义的。我担心这会迫使我将不同的屏幕放在一个内部框架中,这不是我想要做的。我只是希望教程是一个内部弹出窗口(?),可以最小化并在必要时移动。

我是否采用了正确的方法,或者是否有更有效/实用的方法来实现相同的教程弹出功能?

1 个答案:

答案 0 :(得分:1)

我不是100%明确你的问题 - 是不是你的教程不断为每一步弹出新窗口?我假设您希望在教​​程运行时主程序和教程都在视图中,如果是这样,也许教程应该驻留在非模态JDialog中,然后通过一个交换教程屏幕CardLayout。 ......除非我误读你的要求和问题。

相关问题