2011-09-21 107 views
2

我對Java Swing有基本的瞭解,我知道的關於JFrameJPanel。問題是:昨天我開始寫一個Simple Desktop Application in Netbeans,我創建了一個SingleFrameApplication,Netbeans爲我創建了幾個類,其中包含主要方法是public class ShamsApp extends SingleFrameApplication,另一個是視圖類public class ShamsView extends FrameView。一切都很好,直到我試圖添加一個新的JPanel到我的應用程序,那時我發現我不能將這個JPanel添加到這些類中的任何一個,因爲它們都不是JFrame實例,所以提出的問題,無論如何是FrameView和SingleFrameApplication?他們是標準的Swing JComponents嗎?是否適合問這樣的問題:JPanel Vs FrameView?或者這是無稽之談?你能否啓發我和未來的谷歌?什麼是單幀應用程序和什麼是FrameView?

+3

'org.jdesktop .application.SingleFrameApplication' - >這不是標準的swing,而是一個jdesktop組件。 – Thomas

回答

4

SingleFrameApplication是Swing應用程序框架的一部分,你可以找到所有你想要了解它here如果你想在FrameView的JFrames玩,你可以使用gettersetter