2014-05-08 62 views
1

我在写一个程序,当前在不同的JPanel之间来回切换,这些JPanel放置在也有JMenuBar的JFrame上。 (我们需要使用Swing。)在这种情况下使用JDesktopPane和JInternalFrame是否合适?

我需要编写一个教程,现在我已经从弹出窗口给出了逐步的说明。然而,它似乎并没有与测试用户产生共鸣,坦率地说,在屏幕之间来回切换令人讨厌。

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

我是以这种正确的方式去做的,还是有更高效/实用的方法来实现相同的教程弹出窗口功能?

回答

1

我不是100%清楚你的问题 - 是你的教程不断弹出每个步骤的新窗口?我假设你希望主程序和教程都可以在教程运行时在视图中,如果是这样,也许教程应该驻留在非模态的JDialog中,然后通过CardLayout。 ......除非我错误地阅读你的要求和问题。

+0

是的,这正是我要找的,谢谢。但是,我正在与之合作的团队想要一些更“特殊”的东西,所以我可能不得不使用内部框架,因为它看起来有点不同。 – Christina

相关问题