
正文
java按钮监听器代码的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java按钮监听
因为你这个类实现了ActionListener接口,所以这个类本身就是一个监听器,this指的就是这个监听器类的对象,就是说用这个类的对象做为监听器监听着sub这个按钮发出的行为事件。
jb.addActionListener(this);这里给jb那个按钮设置了监听,默认为点击触发,当然你写的这个监听有点怪异~点击按钮jb触发监听处理方法actionPerformed,在这里可以做你想要的操作,你代码实现的是改变lab这个label标签的内容。
你a[i][j].addActionListener(this); 这句就是给按钮加监听啊,你想给哪些按钮加就在哪些按钮上调用addActionListener(this);方法。你的类还实现ActionListener接口,并补全actionPerformed方法,添加监听的方法才不会报错。
程序改好了你在OpenJFrame这个类中画界面就行了, ML 这个类是一个监听功能,给你的按钮加上了监听,另外建议不要再main函数中写界面的代码 。
类B://想在类A里使用就不能使private。此处注意,一般为了封装性建议写private。就在类B监听,然后使用个变量标记,类A调用;一样能实现你说的。
相关问答
Q1: java如何实现这个监听器
Java 最新的事件处理方法是基于授权事件模型,事件源生成事件并将其发送至一个或多个监听器,监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件,然后返回。
方法1:可以利用ServletContext类的对象application解决,这个属于整个web应用都公用的内部对象。
Observable 是jdk自带的被观察者,具体可以自行看源码和之前的监听器事件源类似。
监听器对所有属性监听,利用递归来遍历所有的属性值,对其进行Object.defineProperty()操作。也就是通过一个线程不停的遍历所有属性,然后将变化发给其订阅者。这个应该算NIO模式吧。java内部的监听实现和网络上的监听不太一样。
Q2: java的url下载器怎么在按钮的监听器里实现暂停和继续操作求代码
1、实际上就是断点续传。思路是在开始按钮点击的时候访问(/新建)文件,移动文件指针到上次记录的位置,下载的时候在HttpURLConnection类下有一个setRequestProperties(range,byte=xxx)。
2、void windowIconified(WindowEvent e)窗口从正常状态变为最小化状态时调用。void windowOpened(WindowEvent e)窗口首次变为可见时调用。
3、在按钮上放个监听器,然后有动作后执行代码。
4、页面上,用html写好按钮,然后按钮的点击事件,调用后台java写的任务操作方法即可。
5、事件监听器 由它来处理事件 实现某个特定EventListener 接口,此接口定义了一种或多种方法,事件源调用它们以响应该接口所处理的每一种特定事件类型 。
Q3: java中怎样为多个按钮设置监听
你a[i][j].addActionListener(this); 这句就是给按钮加监听啊,你想给哪些按钮加就在哪些按钮上调用addActionListener(this);方法。你的类还实现ActionListener接口,并补全actionPerformed方法,添加监听的方法才不会报错。
程序改好了你在OpenJFrame这个类中画界面就行了, ML 这个类是一个监听功能,给你的按钮加上了监听,另外建议不要再main函数中写界面的代码 。
类B://想在类A里使用就不能使private。此处注意,一般为了封装性建议写private。就在类B监听,然后使用个变量标记,类A调用;一样能实现你说的。
Q4: Java,如何添加一组按钮?并给每个按钮添加监听器?急求
1、你a[i][j].addActionListener(this); 这句就是给按钮加监听啊,你想给哪些按钮加就在哪些按钮上调用addActionListener(this);方法。你的类还实现ActionListener接口,并补全actionPerformed方法,添加监听的方法才不会报错。
2、你建立的JButton按钮只有实例,没有句柄,不能用xx.addActionListener(new Action...)的格式添加。
3、,见代码 public void keyPressed(KeyEvent e) { if(e.getKeyCode()==KeyEvent.VK_1&&e.getKeyCode()==KeyEvent.VK_2){ System.out.println(1,2键被点击了。。
4、程序改好了你在OpenJFrame这个类中画界面就行了, ML 这个类是一个监听功能,给你的按钮加上了监听,另外建议不要再main函数中写界面的代码 。
5、···你没说是要处理什么事件···如果你只是要处理被点击的按钮的话,那就给每个按钮添加一个ActionListener 然后还有拖入拽出等等事件。不过都差不多,你给每个按钮都添加监听器就可以了。
6、把所需要放的图片路径放在一下数组中,再把点击按钮添加一个单击事件,如果点击则数组加1,不过需要判断不能大于数组大小,不然就索引越界了。然后把图片路径给修改了。
Q5: java循环按钮监听事件要判断当前点击的按钮是哪一个并有响应贴出...
1、好久没用swing和awt了,大概是这样的,可能大小写或者字母有差错:button.setOnClickListener(new Button.onClickListener(){ public void actionPerformed(ActionEvent e){ //这里写你的操作。每个按钮这只不同的监听就可以了。
2、JButton有一个setIcon(Iconicon);方法可以在JButton上加图片。
3、···你没说是要处理什么事件···如果你只是要处理被点击的按钮的话,那就给每个按钮添加一个ActionListener 然后还有拖入拽出等等事件。不过都差不多,你给每个按钮都添加监听器就可以了。
4、先给“自动运算”按钮添加一个点击事件监听器 再该监听器对象内部有相应方法,修改该方法。当点击按钮时,会自动调用上面的方法。
5、Java Swing中处理各组件事件的一般步骤是:1. 新建一个组件(如JButton)。2. 将该组件添加到相应的面板(如JPanel)。3. 注册监听器以监听事件源产生的事件(如通过ActionListener来响应用户点击按钮)。
6、} System.out.print(i+ ); } } }解释:本程序实现的是打印:0、当i到5的时候满足条件 i==5;此时执行break操作,跳出本次for循环。
关于java按钮监听器代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





