关于JFrame,JLabel和ContentPane概念的问题

时间:2012-11-25 16:43:15

标签: java swing jframe jlabel contentpane

我只是用awt学习窗口编程。

我看到了几个代码,但我无法获得JFrame,JLabel和ContentPane的概念。

我认为JFrame只制作外框。 ContentPane是包含JLabel的容器,其中包含内容(文本,按钮,无线电等...)。

我不知道这是正确的T.T

为什么我问这是我未能合并内容。 我不能一次制作TextField和InternalFrame。

我想知道这个概念。 我希望你能正确回答我的问题。

1 个答案:

答案 0 :(得分:0)

你需要获得AWT vs Swing的清晰视图。以下是Swing or AWT: Which is right for you?

的一个很好的解释

JFame:
java.awt.Frame的扩展版本,增加了对JFC / Swing组件体系结构的支持。见How to Make Frames

JLabel :显示短文的组件,例如Name :Phone Number :等。请参阅How to Use Labels

容器
容器是保存或包装其他组件的组件。它有助于在GUI中将相关组件分组在一起。 Swing Containers

的文件