2013-03-09 50 views
0

我想創建一個類,它擴展JFrame並使用GroupLayout,但我無法找到如何做到這一點。它是一個JPanel很簡單:JFrame與GroupLayout

GroupLayout layout=new GroupLayout(this); 
setLayout(layout); 

但是,如果,如果我使用的JFrame,它說,我加入兩個容器的兩個行的框,但沒有線,不添加布局顯示最後添加的組件。試圖用Google搜索,沒有運氣。 謝謝!

回答

2

對於GroupLayout主機容器,您需要使用將所有可見組件添加到JFrame的容器。這是ContentPane

JFrame frame = new JFrame(); 
GroupLayout groupLayout = new GroupLayout(frame.getContentPane()); 
frame.setLayout(groupLayout);