actionperformed(actionevent e)(actionPerformed)

admin 146 0

各位老铁们好,相信很多人对actionperformed(actionevent e)都不是特别的了解,因此呢,今天就来为大家分享下关于actionperformed(actionevent e)以及actionPerformed的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

一、e.getActionCommand( );是什么意思

1、返回:标识此事件命令的字符串。返回与此动作相关的命令字符串。这使得"modal"组件可以由其当前的状态,通过此字符串来得到它能够产生的几个命令之一。例如,单个按钮可以在“显示详细信息”和“隐藏详细信息”之间切换。

2、概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[1]=“a”,s[10]="j",而字符串的零位正是它的长度,如s[0]=10,这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入数组。

二、java中setBorder和setFocusable是什么意思

1、这两个方法是swing组件的方法,setBorder设置组件的边框,如大小、是否透明、其他特殊效果。setFocusable设置组件是否可被选中,如文本框不允许复制内容,则setFocusable(false),不能被选中,就不可以复制。

2、setBorder(Border border)设置组件的边框,Border对象负责定义组件的 insets(直接对组件重写所有 insets设置),并且可选地呈现这些 insets

3、范围内的边框装饰。要为 swing组件创建有装饰的和无装饰的区域(例如边距和填充),应该使用边框(而不是

4、insets)。在单个组件中可使用复合边框来嵌套多个边框。

5、setFocusable(boolean focusable)表明此 Component是否可以获得焦点。

三、...中的抽象方法actionPerformed(ActionEvent)

class xxx后面的是类的名称,如果一个java源文件当中有 public类那么java源程序的名字就必须和这个public类的名字一致,如果没有public类那么只需要随便和一个类的名字一样就行了。按你这个程序提示的错误你只要在 class前面 public后面加上 abstract就行了。因为你实现接口了,如果不是抽象类就必须重写接口所有的方法,要想不重写所有的方法就要把Addittion定义成抽象类。看你连类的名字都不知道应该是个初学者,抽象类、接口、扩展这些概念应该一点点的来你这也太超前了

四、...为什么函数的参数actionPerformed(ActionEvent ev

可以,这是一个匿名内部类里面定义的一个方法,方法里面的参数有些时候可以作为区分不同方法的作用,这个算是方法重构。至于参数是否用到,对程序而已并无影响,一般不这样。这个有可能是继承那个类的实现方法的格式,那这样的话这个方法就算是方法覆盖(重写)。

actionperformed(actionevent e)和actionPerformed的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!