
正文
关于java侦听器代码的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA添加按钮监听器
actionListener起到对用户动作的监听作用,在控件上可以添加动作监听addActionListener,如单击一个按钮,这时加在该按钮上的actionListener就能够获取这一动作,然后执行actionPreform动作,actionPreform要进行的动作是程序员编写的。
程序改好了你在OpenJFrame这个类中画界面就行了, ML 这个类是一个监听功能,给你的按钮加上了监听,另外建议不要再main函数中写界面的代码 。
楼主这样写试试 p1_lab2=new JLabel(按钮,new ImageIcon(…….gif),0);p1_labaddMouseListener(this);//监听 public void mouseClicked(MouseEvent e) { //判断 if(e.getSource()==this.p1_lab2){ 。
相关问答
Q1: 请教java组合框的事件监听器
1、public void addWindowListener(WindowListener l)添加指定的窗口侦听器,以从此窗口接收窗口事件。如果 l 为 null,则不抛出任何异常,且不执行任何操作。
2、Java中事件是用来描述不同类型用户操作的对象,Java中有很多不同类型的事件。例如:单击,双击,右击,拖动,键盘的按下、释放,文本域内容改变等。事件源:产生事件的组件就是一个事件源。
3、点击按钮jb触发监听处理方法actionPerformed,在这里可以做你想要的操作,你代码实现的是改变lab这个label标签的内容。
4、Java 最新的事件处理方法是基于授权事件模型,事件源生成事件并将其发送至一个或多个监听器,监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件,然后返回。
5、关于设计模式,之前笔者写过工厂模式,最近在使用gava ListenableFuture时发现事件监听模型特别有意思,于是就把事件监听、观察者之间比较了一番,发现这是一个非常重要的设计模式,在很多框架里扮演关键的作用。
Q2: java怎么实现在一个类中放置监听器,而在另一个类中事件呢?
1、a类中的按钮以非私有属性的形式定义出来,b类中new一个a类的对象,然后通过这个对象调用a类中的按钮对象;通过构造方法this指针赋值,那就需要看你的代码具体内部怎么组织的了。
2、public void addWindowListener(WindowListener l)添加指定的窗口侦听器,以从此窗口接收窗口事件。如果 l 为 null,则不抛出任何异常,且不执行任何操作。
3、java中的事件监听不是通过线程实现的,它是通过一种注册--通知机制实现的。在java的设计模式中,有一种模式叫:观察者模式,和这个类似。
4、java.awt.*那这个说一下吧。这个是说当前awt包目录下所有的类,但是不包括awt目录下子包里面的类。
5、else if(arg0.getbutton()== mouseevent.button2){ // 中键点击 } else if(arg0.getbutton()== mouseevent.button3){ // 右键点击 } } 添加监听是addmouselistener方法,取消监听当然就是removemouselistener方法了。
6、Observable 是jdk自带的被观察者,具体可以自行看源码和之前的监听器事件源类似。
关于java侦听器代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






