这些类是Java UI设计的通用扩展点。 首先,要认识到它们之间不一定有直接关系,因此试图找到它们之间的关系可能适得其反。
JApplet-一个基类,可让您编写将在浏览器上下文中运行的代码,例如交互式网页。 这很酷,但是它带来了局限性,这就是在现实世界中玩得开心的代价。 通常,当您要在网页中拥有自己的UI时,将使用JApplet。
JComponent-用于与Swing交互的对象的基类。
JFrame-用于表示窗口应具有的内容。 这包括边框(可调整大小的y / n?),标题栏(应用程序名称或其他消息),控件(允许的最小化/最大化?)以及各种系统事件(例如“窗口关闭”)的事件处理程序(允许应用程序退出吗?)。
JPanel-通用类,用于将其他元素收集在一起。 这对于使用可视布局或提供的布局管理器之一(例如,布局管理器)更为重要。 例如,您有一个文本框,该文本框大于保留的区域。 将文本框放在滚动窗格中,然后将该窗格放入JPanel。 然后,当您放置JPanel时,就布局而言,它将更加易于管理。
详细了解请看:java-JPanel,JFrame,JComponent和JApp之间的区别 – ITranslater
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/103044.html