Java第06章--1(AWT与Swing)
AWT是本地平台依赖的,而Swing是跨平台的;AWT的界面风格较为古老,而Swing提供了更现代和丰富的组件库。此外,AWT的API相对较为底层和复杂,而Swing则提供了更高级和易于使用的接口。 尽管Swing是基于AWT构建的,但两者并不是完全互斥的。事实上,Swing组件在内部仍然使用AWT组件来实现底层功能。这意味着开发者可以在同一...
采用一种MVC的范式。 Swing的特性: 组件的多样化:Swing的组件以"J"开头,除了类似有AWT的一些组件外,还有增加了一些高层组件集合。如JTree MVC体系结构:Swing使用的MVC的体系结构,模型-视图-控件。 可存取性支持:Swing的组件都实现了Accessible接口,提供对可存取性的支持。 支持通过键盘来代替鼠标的操作: 允许设置边...
对比一下Swing的图与AWT的图,我们可以发现,Swing图中,awt体系中的深灰色Windows控件类已经被去掉了。因为Swing不再沿用Peer对等模式来实现GUI界面。 这是Swing的核心思想之一,Swing是完全基于Java自绘制图形而实现的,因而Swing的界面看起来与Windows不再有任何类似,尤其是窗口控件的样式(虽然我们也可以通过换肤来达到模拟...
5.成熟稳定:由于它是纯Java实现的,不会有SWT的兼容性问题。Swing在每个平台上都有相同的性能,不会...
Java程序设计项目教程 第9章AWT与Swing开发 AWT与Swing开发 人机对话在可视化程序中可以通过对话框和窗口来实现的,所以图形用户界面(GraphicalUserInterface,GUI)在软件开发中属于重要一环。它生动直观、便于操作、易于学习,得到广泛地认可和使用。用户通过鼠标对软件的菜单、窗口、对话框和列表框等图形控件进行操作,能够...
AWT和Swing都是java中的包。 不同点: AWT和Swing的实现原理不同: AWT: 1. AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。也就是说,当我们利用 AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。 2. 不同的操作系统其图形库的功能可能不一样,在一个平台上存在的功能在另外一个平台上...
一般来说尽量用轻量级的组件,这样对程序的移植性很好,一般javax.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。 Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类...
(2)比较Swing包中的JTextField和JPasswordField在使用中的异同; (3)初步了解和运用事件处理机制和Action事件的处理。 实验任务: 编写一个Java程序,实现用户根据自己的密码进入界面,如果用户输入信息正确,则输出“欢迎×××\u29992X户”,否则用户还可以尝试两次,如果尝试阶段输入信息错误,则输出“请输入正确的信息”,如...
呕心沥血JAVA的AWT+Swing笔记 简介 呵呵,反响不错,所以继续。方法/步骤 1 Module10:AWTCanvas组件:画布,可以实现动画操作。TextArea:文本域。在单行文本域中回车会激发ActionEvent。用CheckBoxGroup实现单选框功能。Java中,单选框和复选框都是使用CheckBox实现。菜单:newMenuBar(),MenuBar表示菜单条。菜单中的每...