我有一個JFrame A和2 JInternalFrame B和C.我想在JPanel中顯示這兩個框架B和C,而不是JInternalFrame。然後我會把jpanel放到另一個Frame上。所以B和C都會顯示爲自己的JFrame。 所以我的問題是: 如何將JInternalFrame組件移動到JPanel?Java JInternalFrame到JPanel
感謝
我有一個JFrame A和2 JInternalFrame B和C.我想在JPanel中顯示這兩個框架B和C,而不是JInternalFrame。然後我會把jpanel放到另一個Frame上。所以B和C都會顯示爲自己的JFrame。 所以我的問題是: 如何將JInternalFrame組件移動到JPanel?Java JInternalFrame到JPanel
感謝
它應該是很簡單的,因爲兩個JInternalFrame
和JPanel
是JComponent
子類。
你可以在你的幀開始重命名extends JInternalFrame
到extends JPanel
,改變構造函數(因爲IIRC的JInternalFrame
的那些需要標題,可調整大小等),並檢查是否有編譯錯誤(也許是的,但小事情)那麼你就完成了。
我想在JPanel中顯示這兩個框架B和C,而不是JInternalFrame。
爲什麼?內部框架旨在用於桌面窗格中。爲了讓它們在JPanel中正確顯示,您基本上需要自定義面板才能像桌面窗格一樣工作。爲什麼重新發明輪子。
然後我就會把JPanel的另一個幀。所以B和C都會顯示爲自己的JFrame。
因此,將桌面窗格移到另一個框架。爲什麼要先把它們移到一個面板上。
按照設計使用API的方式使用API,您不會遇到任何問題。
,因爲在我的應用程序中我有對接,我會顯示那裏我想要的內部框架。這就是爲什麼我必須從桌面窗格中刪除內部框架。所以我可以使用我想要的 – bilal 2010-11-26 21:14:15
它就像你說我想的那麼簡單。關於這些動作呢?我必須改變行動,聽衆。 – bilal 2010-11-25 15:09:52