我正在编写一个程序,该程序当前在放置在JFrame上的不同JPanel之间来回切换,JFrame也具有JMenuBar。(我们需要使用Swing。)
我需要写一个教程,现在我让它从弹出窗口中给出分步说明。但是,它似乎并没有引起测试用户的共鸣,坦率地说,在屏幕之间来回切换很烦人。
在查看JDesktopPane和JInternalFrame之后,将我的整个程序放在桌面窗格中,然后使用内部框架创建教程似乎是有意义的。我担心这会迫使我将不同的屏幕分别放置在内部框架中,这不是我想要做的。我只是希望教程是一个内部弹出窗口(?),可以最小化并在必要时移动。
我这样做是正确的方式,还是有更有效/实用的方法来实现相同的教程弹出功能?
我不是100%清楚你的问题——是不是你的教程每一步都会弹出新窗口?我假设您希望在教程运行时主程序和教程都在视图中,如果是这样,也许教程应该驻留在非模态JDialog中,然后通过CardLayout切换教程屏幕。...除非我误解了你要求和问题。