事件源机制:
1.事件源
只要你的动作发生在图形界面类的对象上,那么该对象就是事件源对象。
java中任何一个图形界面类都可以作为事件源对象。
2.事件监听器方法
用来捕获在事件源上发生的事件操作
事件源对象名.add**Listener(事件处理者对象);
3.事件处理者
就是执行最终的结果
监听器接口
**Listener
定义一个类实现**Listener接口{
实现接口中的方法
}
1.Java的图形界面类
1.awt
awt是jdk在1.4之前推出的图形界面类
java.awt
2.swing
swing是jdk1.4的时候推出的图形界面类
javax.swing
图形界面类组件分为两类:
1.容器
JFrame 窗体类 最大的容器
JPanel 面板类 最灵活的容器
布局类:这些布局类是位于java.awt包下的类
FlowLayout 流式布局类
BorderLayout 边框布局类
GridLayout 网格布局类
2.独立组件
JLabel 标签类 文字和图片
JTextField 文本输入框类
JPasswordField 密码输入框类
JComboBox 下拉列表框类
JCheckBox 复选框类
JButton 按钮类
上边所有J开头的类都是属于javax.swing包下的类。
分享到:
相关推荐
本"VC界面编程入门教程及其源代码"资源旨在帮助初学者快速上手,通过实际操作和源码分析,深入理解VC++界面编程的核心概念和技术。 首先,我们要了解VC++中的MFC(Microsoft Foundation Classes)框架,这是微软为...
《Java Swing图形界面开发与案例详解》是一本深入讲解Java GUI编程的书籍,源代码提供了丰富的实例,适合Java初学者入门学习。Swing是Java AWT(Abstract Window Toolkit)库的扩展,它提供了更为丰富的组件和更现代...
"Android开发入门与实践体验-光盘代码"提供了宝贵的资源,帮助初学者通过实际操作来学习Android应用开发。这本书的代码部分旨在让读者深入理解Android应用的工作原理,通过动手实践来巩固理论知识。 1. **Android ...
**VSTO开发入门教程——C#与VBA双语含源程序** VSTO(Visual Studio Tools for Office)是微软公司推出的一款用于开发Office插件的工具集,它允许开发者利用.NET Framework和Visual Studio来创建自定义的Microsoft ...
《Android移动开发入门与进阶》是一本专为Android初学者和有一定经验的开发者设计的教程书籍,其源代码提供了一手的实践材料,帮助读者深入理解和应用Android开发技术。以下将详细介绍书中涵盖的一些关键知识点。 1...
如异常处理、集合框架(ArrayList、LinkedList、HashMap等)、IO流(用于文件读写和网络通信)、多线程编程(线程同步、线程池)、反射机制、设计模式(如单例模式、工厂模式、观察者模式等)以及Java的高级API,如...
这份"android 应用开发入门源代码"资源正为此目的而准备,它包含了基础到进阶的实例,可以帮助初学者快速理解和掌握Android应用开发的基本技能。 Android是Google推出的一个开源移动设备操作系统,广泛应用于智能...
《谷歌Android开发入门指南(第三版)》源代码是一份宝贵的学习资源,旨在帮助初学者深入理解Android应用程序的开发过程。这份源代码包含了书中各个章节的实例,涵盖了Android开发的基础到进阶内容,让读者可以通过...
2. **Swing入门-第二讲至第四讲源码**:可能会深入讲解组件的属性设置、事件监听机制,例如鼠标事件和键盘事件,以及如何处理这些事件。此外,还可能涉及布局管理器(如FlowLayout、BorderLayout、GridLayout和...
《Android开发入门与实战 第二版》是一本专为初学者设计的Android编程书籍,旨在帮助读者快速掌握Android应用开发的基础知识和实践技巧。书中涵盖了从安装开发环境到创建完整应用的全过程,提供了丰富的实例和源码,...
这个压缩包文件“LabWindows开发入门和进阶例题源代码.rar”显然包含了一系列用于学习和实践LabWindows/CVI编程的实例源代码。 1. **LabWindows/CVI基础**: - **编程环境**:LabWindows/CVI提供了集成开发环境...
"Android开发快速入门60个源代码案例"是一个极好的资源,特别适合那些刚刚踏入这个领域的开发者。这个资源包含了60个不同的游戏源码,旨在帮助新手通过实践来学习Android应用开发的基础知识。 1. **基础布局与组件*...
《Android从入门到精通源代码 孙更新》是一份针对初学者和进阶开发者精心编写的资源包,旨在帮助读者全面掌握Android应用开发的核心技术。这份资料由知名Android讲师孙更新提供,通过深入浅出的讲解和实际源代码示例...
【Qt图形用户界面编程技术入门】是一篇针对初学者的指南,主要讲解如何利用Qt框架进行GUI应用开发。Qt是一个跨平台的C++库,它提供了丰富的API和工具,使得开发者能够创建桌面系统和嵌入式设备上的应用程序,无需...
《iPhone开发入门经典》源代码解析 在移动应用开发领域,iOS平台凭借其优秀的用户体验和庞大的用户基础,一直是开发者关注的焦点。对于初学者来说,掌握iPhone应用开发是开启这一领域的钥匙。本教程将深入探讨...
"Android 移动开发入门与进阶 源代码"是一个宝贵的资源,它涵盖了从基础到高级的Android应用开发知识。由张立国编著的这本书,通过源代码的形式,帮助读者深入理解Android应用的构建过程。 本书分为多个章节,从"ch...
"Android开发从入门到精通光盘源代码"是一个很好的学习资源,提供了随书配套的详细代码示例,帮助开发者深入理解Android应用开发的各个环节。这里我们将围绕这个主题,深入探讨Android开发中的关键知识点。 首先,...
这个资源,"android开发入门与实战源代码",提供了一条系统学习Android应用开发的路径。书籍配合源代码,对于理解和实践Android编程原理有着极大的帮助。 首先,Android是Google推出的一种基于Linux内核的开源操作...
8. **事件和委托**:事件是对象之间通信的一种方式,通常用于用户界面编程。委托是类型安全的函数指针,允许将方法作为参数传递,实现回调机制。 9. **匿名方法和Lambda表达式**:这两者都是C#中简洁的函数表示形式...
这份"android开发入门与实战 源代码"提供了一个良好的学习平台,帮助初学者快速上手Android应用开发。 首先,Android是一种基于Linux的开源操作系统,广泛应用于智能手机和平板电脑等移动设备。Android开发主要涉及...