栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

监听器、接口、数组在界面中的运用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

监听器、接口、数组在界面中的运用

监听器
            • -监听按钮是指菜单这一类的组件的监听器
            • -动作监听器:java.awt.even.ActionLisenter
            • interface不是一个类
            • 与类同级
            • 有方法但没有方法体,是一份好直接结尾
            • 数据结构:数组
            • 储存多个数据的集合结构
            • 下标:
            • 遍历:

-监听按钮是指菜单这一类的组件的监听器 -动作监听器:java.awt.even.ActionLisenter

使用其他包中的类,如:
java.awt.even.ActionLisenter
java.awt.Color
在类之前导入类所在的包路径:
import javax.swing.Jframe;

interface:接口
            • -监听按钮是指菜单这一类的组件的监听器
            • -动作监听器:java.awt.even.ActionLisenter
            • interface不是一个类
            • 与类同级
            • 有方法但没有方法体,是一份好直接结尾
            • 数据结构:数组
            • 储存多个数据的集合结构
            • 下标:
            • 遍历:

interface不是一个类 与类同级

-方法没有方法体

-没有属性变量,只有静态常量
-静态常量:不需要对象调用的,直接有类名调用
-不属于对象,只属于类,且只有一份
-可以声明,不可以创建对象
-接口类型 接口变量名
-只可以声明,如:ActionLisenter xx;
-创建对象不可以=new ActionLisenter();
-接口使用格式:
-创建一个类 implements(实现)接口
-把接口中所有的抽象方法复制过来,去分号,改打括号
-此处加上点击按钮之后需要执行的代码
-与所需要监听的按钮或者菜单对象绑定
-首先创建这个类的ButtonAction对象
ButtonAction ba=new ButtonAction();
-使用组件对象调用addActionLisenter方法绑定这个对象
btn.addActionLisenter(ba);

有方法但没有方法体,是一份好直接结尾

-作用: 点击按钮,或者菜单是调用

数组
            • -监听按钮是指菜单这一类的组件的监听器
            • -动作监听器:java.awt.even.ActionLisenter
            • interface不是一个类
            • 与类同级
            • 有方法但没有方法体,是一份好直接结尾
            • 数据结构:数组
            • 储存多个数据的集合结构
            • 下标:
            • 遍历:

数据结构:数组 储存多个数据的集合结构

-数组标识:[ ]
-声明方式:数据类型[ ]数组名
-定义赋值:
-原始:数组名={元素1,元素2,···}可直接赋值,空间和数据也都在里面
-数组名=new 数据类型[长度(所能存储的元素个数)]
-int[] str;

  • str = {1,2,3,4,5,6,7,7,8,9};// 其长度:10
  • str= new int[100];// 其长度为10 int类型的空数组
下标:

-数据中的数据需要:存和取,下标会从0开始,每次移动一格
-假设在下标为8的位置存入一个数字为10,如:str[8]=10
int number=str[4]

遍历:
for(int i=0;i<10;i++){
    sout(str[i]);
}```
-创建一个类名继承Jframe,设置一个方法,设置窗体的尺、标题、居中、退出进程和流式布局
-设置其标签、文本框及其尺寸,将其添加到窗体对象中,使得它能够被调用添加
-设置两个按钮,“登录”和“注册”,添加到窗体对象中,创建一个监听器对象,将所设置的按钮调用添加监听器对象到动作监听器当中,使得他们能够在窗体对象中实现
-将按钮、标签、文本框由局部变量变为全局变量,才能在下面的代码中能够被直接调用
-可直接调用Jframe中的paint方法,子类调用父类中的paint方法,静态对象imageIcon等于一个新的imageIcon调用得到的Image,让其所添加的图片能够被图像对象调用,设置其宽高,分别使按钮、标签、文本框调用刷新的repiant()
 -设置主方法,可在开头或者结尾直接设置
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/67fe20664f3948339ce47a6faf32d98c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeXhpdWxpYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e19893c06a33474a94cad2dccfe1c51f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeXhpdWxpYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)
 ![在这里插入图片描述](https://img-blog.csdnimg.cn/a950831916e14d75af48cd09a6fe67f3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeXhpdWxpYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)
-创建一个监听器类名 实现(implements)动作监听器(ActionLisenter)
-可直接用动作监听器中的方法,分别使Object、String、int的对象等于e调用得到的资源、指令、地址
-设置一个条件语句if(),获得的指令是否等于按钮对象所命名的内容,再点击按钮之后再设置一个界面,界面内容跟前面上述的部分一样,若要设置多个文本框,可用循环语句for(int i=0;i<范围,i++)最后再将其实现
![在这里插入图片描述](https://img-blog.csdnimg.cn/e0140f4a588842e99baaa95a7c1d5cb7.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeXhpdWxpYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)
![在这里插入图片描述](https://img-blog.csdnimg.cn/817e6174f7cc4f8e9993084fbd80317a.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAeXhpdWxpYW4=,size_20,color_FFFFFF,t_70,g_se,x_16)


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/332134.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号