我想學習Java中的GUI,但我有點困惑,想知道這段代碼在窗口中添加組件的區別是什麼?當我查看代碼示例時,它變化很大,一些示例使用JPanel,並通過編寫添加:panel.add(something);有些代碼只是使用add(something);或contentPane.add(東西);我只是好奇。謝謝!關於Java中的GUI?
JList text;
JPanel panel = new JPanel();
frame.add(panel);
panel.add(text);
-
setLayout(new FlowLayout);
add(text);
-
Container contentPane;
contentPane = getContentPane();
contentpane.setLayout(new FlowLayout);
contentPane.add(text);
檢出[this](http://docs.oracle.com/javase/tutorial/uiswing/) – mre 2012-01-06 20:08:09
可能的重複http://stackoverflow.com/questions/2432839/what-is-the-relation-between -contentpane-and-jpanel – Andy 2012-01-06 20:08:22