这几天公司项目需要对java的图形化界面研究了一下。
这里一些东西都放在附件上面了。还有很详细的例子。但是也要提一点,我把要注意的问题单独写出来。
1.容器本身也是一个组件,这个要特别注意。
2.每一个事件都有它的自己的监听接口,但是如果这一个接口当中只有一个方法,那么这个接口一般是没有适配器类的。
3.窗体监听事件:
WindowListener-------->WindowAdapter
4.按钮监听
ActionListener--->没有对应的适配器
5.键盘监听
KeyListener--->KeyAdapter
6.鼠标监听
MouseListener--->MouseAdapter
7.退拽监听
MouseMotionListener--->MouseMotionAdapter
8.单选按钮(radio)、复选框(checkbox)监听、下拉列表(select)
ItemListener---->没有对应的适配器
9.文本列表监听(Jlist)
ListSelectionListener--->没有对应的适配器
10,注意菜单组件之间的关系
当然了,以上就是要注意的关系。详细的内容附件上有。下一篇将会讲到swing的弹出框Jdialog的使用
相关推荐
- **顶级容器**:建议在Swing应用中使用JFrame、JApplet等Swing顶级容器,以减少潜在的问题。 综上所述,选择AWT还是Swing主要取决于项目需求。如果需要与操作系统紧密集成、重视性能,或者只需要基本的GUI功能,...
这个“JAVA写的下载小工具”就是一个基于Java的桌面应用程序,它使用了AWT(Abstract Window Toolkit)和Swing这两个Java GUI库来创建用户界面。下面将详细介绍这两个库以及JAR文件在Java中的作用。 **AWT与Swing**...
本资源包主要涵盖了两个核心库:AWT(Abstract Window Toolkit)和Swing,它们都是Java Foundation Classes (JFC) 的一部分,用于构建桌面应用程序。 **AWT** 是Java早期提供的图形用户界面(GUI)工具包,它直接与...
在Java编程领域,AWT(Abstract Window Toolkit)和Swing是两种主要的图形用户界面(GUI)工具包,用于创建桌面应用程序。Eclipse作为一个强大的集成开发环境(IDE),提供了丰富的功能来支持这两种技术的开发。本篇...
Java AWT(Abstract Window Toolkit)和Swing是用于构建图形用户界面(GUI)的两个库,主要用于桌面应用程序开发。在本项目中,"用AWT Swing制作的登录注册页面,连接MySQL",开发者创建了一个使用这两种技术的简单...
这意味着Swing应用程序的界面可以保持一致的外观,无论运行在哪个平台上。Swing还引入了一些AWT没有的功能,如布局管理器、事件模型和JTable、JTree等高级组件。 在Java记事本源码中,开发者可能会使用JFrame作为主...
在Java编程领域,Swing、AWT和SWT都是用于构建图形用户界面(GUI)的框架。本篇文章将详细介绍如何在Eclipse集成开发环境中(IDE)搭建这些框架的开发环境,以及可以使用的相关插件。 首先,让我们从AWT(Abstract ...
在Java图形用户界面(GUI)开发中,AWT(Abstract Window Toolkit)和Swing是两个非常重要的组件库,它们都为开发者提供了创建跨平台应用程序的能力。本文将深入探讨AWT与Swing之间的关系及其区别。 #### 一、AWT...
Swing的组件不依赖于平台的原生控件,这使得Swing应用在视觉风格上更统一,同时也允许开发者通过自定义外观和行为来实现更为复杂的设计。在这个项目中,Swing可能被用来创建计算器的数字键盘、运算符按钮以及结果...
Swing组件不直接依赖于操作系统,而是使用Java自己的Look and Feel,这使得Swing应用在不同平台上有一致的视觉效果。在个人空间应用中,Swing可能被用于创建计算器、播放器的复杂界面,以及提供更加美观的布局和设计...
学习AWT是理解Java GUI编程的基础,而掌握Swing则能让你构建出功能强大、美观且用户友好的应用程序。在实际开发中,根据项目需求和目标平台的特点,合理选择AWT或Swing,或者结合两者的优势,将是开发者成功的关键。
在Java编程语言中,AWT(Abstract Window Toolkit)和Swing是两个用于创建图形用户界面(GUI)的库。这两个库都是Java Foundation Classes (JFC) 的一部分,提供了丰富的组件和功能来帮助开发者构建桌面应用。在这个...
100多个实例源码,学习awt、swing。...AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 Swing :为解决 AWT 存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。
Swing和AWT是Java Standard Edition (J2SE)中的两个关键图形用户界面(GUI)工具包,用于创建桌面应用程序。这两个组件库都是Java平台的一部分,但它们在设计和功能上有所不同,为开发者提供了不同的选择。 AWT...
Java AWT(Abstract Window Toolkit)和Swing是Java平台上的两个图形用户界面(GUI)工具包,用于构建桌面应用程序。本项目"使用Java AWT和Swing实现的简单计算器"展示了如何利用这两个库创建一个基本的计算器应用。...
在Java编程领域,AWT(Abstract Window Toolkit)和Swing是两种主要的GUI(图形用户界面)库。它们允许开发者创建交互式的桌面应用程序。...对于那些经常处理AWT和Swing应用的开发者来说,这是一个不可或缺的辅助工具。
在本实验"Java AWT及Swing应用"中,主要关注的是Swing组件的使用,尤其是`JButton`。实验任务是创建一个包含5个带有图标的按钮,并使它们按照从左到右的顺序排列。下面将详细解析实验内容和程序清单3-1。 1. GUI的...
在本实验报告中,主题是“Java实验报告之图形用户界面程序设计与AWT/Swing组件”,主要目标是让学生熟悉Java GUI设计原理、程序结构,掌握AWT和Swing组件的功能,以及学会应用这些组件来设计应用程序,特别是实现一...