java swing是啥,java中swing的用法

  java swing是啥,java中swing的用法

  Swing是一个开发Java应用用户界面的开发工具包(GUI toolkit),是JAVA基础类的一部分。它包括图形用户界面(GUI)设备,如文本框、按钮、分隔窗格和表格。

  Swing基于抽象窗口工具包(AWT ),这使得跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员可以使用Swing丰富灵活的特性和模块化组件,用很少的代码创建优雅的用户界面。工具包中的所有包都被命名为swing,比如javax.swing、javax.swing.event

  Swing提供了许多比AWT更好的屏幕显示元素。它们是用纯Java编写的,所以它们可以像Java本身一样跨平台运行,而不像AWT。他们是JFC的一部分。他们支持可替换的面板和主题(各种操作系统默认的唯一主题),但并没有真正使用原生平台提供的设备,只是在表面上模仿。这意味着您可以在任何平台上使用JAVA支持的任何面板。轻量级组件的缺点是执行速度慢,优点是可以在所有平台上采用统一的行为。

  Swing 类库结构

  Swing组件全部采用MVC(模型-视图-控制器)设计,实现GUI组件的显示逻辑和数据逻辑的分离,从而允许程序员自定义渲染来改变GUI组件的显示外观,提供更多的灵活性。

  Swing是围绕JComponent组件构建的,JComponent是由AWT的容器类扩展的。Swing的组织结构如图所示。

  如何解决写爬虫IP受阻的问题?立即使用。

  从上图可以看出,除了AbstmctButton类,Swing组件都是以J开头的。Swing容器组件直接继承AWT类库中的容器组件类,其他大部分组件继承JComponet组件。组件可以分为容器组件和非容器组件。容器组件包括JFmme和JDialog。JComponent定义了非容器类的轻量级组件(JBntton、JPanel、JMenu等。).这就是swing在java中的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: