【发布时间】:2012-02-04 12:33:08
【问题描述】:
我正在尝试学习 Java 中的 GUI,但我有点困惑,想知道在窗口中添加组件的代码之间有什么区别?当我查看代码示例时,它变化很大,一些示例使用 JPanel 并通过编写添加:panel.add(something);有些代码只是使用 add(something);或 contentPane.add(something);我只是好奇。谢谢!
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);
【问题讨论】: