我只是用awt学习窗口编程。
看了几段代码,还是看不懂JFrame、JLabel、ContentPane的概念。
我认为JFrame只制作外层框架。 ContentPane 是包含 JLabel 的容器,JLabel 具有内容(文本、按钮、单选按钮等...)。
我不知道这是正确的T.T
为什么我问这个是因为我未能合并内容。 我无法同时创建 TextField 和 InternalFrame。
我想知道这个概念。 我希望你能正确回答我的问题。
最佳答案
您需要获得 AWT 与 Swing 的清晰 View 。这是 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的文档
关于java - 关于JFrame、JLabel和ContentPane概念的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13553097/