查看“Java图形界面编程基础”的源代码
←
Java图形界面编程基础
跳转至:
导航
,
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
图形编程是用图形的方式,借助菜单,按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出指令,启动操作,并将系统运行的结果同样以图形方式显示给用户的技术。Java提供了AWT和Swing开发包进行GUI编程。 ==AWT== AWT是Abstract Window Toolkit的缩写,称为抽象窗口工具集,AWT由Java中的java.awt包提供,是Java基础类的一部分。AWT提供了构建用户界面的组件,如图所示。 [[文件:java8-2.png|700px]] 图 2 AWT组成 由于AWT属于重量级组件,消耗资源比较多、不同操作系统中外观也会有所不同,而且其功能受限于本地组件。为了克服这些缺点,Java在AWT基础上,又提供了Swing组件。 ==Swing== Swing 组件由javax.swing包提供,是内容丰富、功能强大的轻量级组件。轻量级组件占用资源较少,效率较高,显示外观与平台无关,功能更强更灵活。Swing是纯Java语言实现的,并不依赖本地的工作平台。具体组成如图所示。 [[文件:java8-3.png|700px]] 图 3 Swing组成 Swing具有和AWT同性质的组件,如按钮等。从命名的角度看,Swing组件都是第一个字母标有一个“J”,比如AWT按钮组件命名为Button,而Swing的按钮组件命名为JButton。Swing还定义了其他具体应用的组件,如树组件、表组件和列表组件等。 ==AWT和Swing的引用== 为了更方便的引用,我们一般在程序开头加上: <nowiki>import java.awt.*; import javax.swing.*;</nowiki> 返回 [[Java程序设计]]
返回至
Java图形界面编程基础
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息