2014-05-08 96 views
1

我在寫一個程序,當前在不同的JPanel之間來回切換,這些JPanel放置在也有JMenuBar的JFrame上。 (我們需要使用Swing。)在這種情況下使用JDesktopPane和JInternalFrame是否合適?

我需要編寫一個教程,現在我已經從彈出窗口給出了逐步的說明。然而,它似乎並沒有與測試用戶產生共鳴,坦率地說,在屏幕之間來回切換令人討厭。

檢查出JDesktopPane和JInternalFrame後,將我的整個程序放在桌面窗格中,然後使用內部框架創建教程似乎很有意義。我擔心這會迫使我將我的不同屏幕分別置於內部框架中,這不是我想要做的。我只想讓教程成爲一個內部彈出窗口(?),可以最小化並在必要時移動。

我是以這種正確的方式去做的,還是有更高效/實用的方法來實現相同的教程彈出窗口功能?

回答

1

我不是100%清楚你的問題 - 是你的教程不斷彈出每個步驟的新窗口?我假設你希望主程序和教程都可以在教程運行時在視圖中,如果是這樣,也許教程應該駐留在非模態的JDialog中,然後通過CardLayout。 ......除非我錯誤地閱讀你的要求和問題。

+0

是的,這正是我要找的,謝謝。但是,我正在與之合作的團隊想要一些更「特殊」的東西,所以我可能不得不使用內部框架,因爲它看起來有點不同。 – Christina

相關問題