可以使用按钮单击事件,改变其它组件的状态,例如下面是一个计数器的例子:
import java.awt.FlowLayout;我换种说法吧!有两个类!一个类里面的按钮操控另外一个类的动作
追答一个类的动作可以用类的方法表示,
首先要拥有这个类的实例,然后在按钮的事件里调用这个实例的方法。
比如一人情况,通过一个按钮(比如是 button1)使用另外一个按钮(比如 button2)产生单击效果,就需要在 button1 的单击事件里调用 button2 的 doClick() 方法。
button2.doClick();把另一个组件的事件写进按钮的监听器里。
JButton button = new JButton();java按钮的动作事件,为什么这句代码出错?
因为getSource()方法返回的对象的类型是Object类型的,Object类并没有定义setForeground方法。 要进行强制类型转换,改成:((JButton)ae.getSource()).setForeground(Color.RED);
紧急求教 Java程序中按钮事件有什么错误?
你需要把n申请为成员变量。package xiti;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Press_Me extends Frame implements ActionListener{ TextField t;int n; \/\/存储点击的次数 Button btn;public static void main(String[] args) { Press_Me p=new Press_M...
java中添加键盘事件的问题
当然是给你的按钮添加事件了伪代码:ActionListener loginAction = new ActionListener() {。。} jButton.registerKeyboardAction(loginAction, KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), JComponent.WHEN_IN_FOCUSED_WINDOW);
JAVA 怎么实现多次点击一个按钮触发不同的事件?
可以设置计数器,每点击一次计数然后根据点击的次数判断所要执行的操作
Java Web中jsp页面的按钮点击事件求解~
1、你这个提交按钮会有一个onclick事件 \/*这个a()是指一个js事件*\/ function a(){ alert(1);\/*这里可以去处理事件*\/ } 2、你说的action=""是说form表单里面的"action"吗?比如说:这个action是指你的form表单要提交数据到指定的路径。
Java的按键事件,按了后没有反应
注册监听事件了吗?比如 jbutton.addActionListener(new MyListener());这个Java的按键事件,施加给谁,就要为谁注册监听事件 给 JFrame 或面板或JButton注册后才能在被点击时触发执行。
JAVA程序 按钮事件,一个按钮为sin,一个按钮为cos,当按下sin的时候,出 ...
∵y=sin2(x+π4)=cos2x,∴y=sin2x向左平移π4个单位,向上平移1个单位y=cos2x+1∴a=(-π4,1).故答案为:(-π4,1)
如何实现让Java Label控件触发事件
1、现在我需要在一个label控件上定义一个点击事件,打开产生一个新的浏览器窗口。2、Java JDK中的Label 类本身并不提供事件处理的方法,但应该注意到它是Component类的子类,从而可以通过如下的方法来完成,同时应该处理mouse事件较符合要求。3、源程序的代码如下:(已经调试通过)import java.awt.*;impor...
Java 键盘事件
而你每一次敲一次键盘, Listener会被触发至少两次,由于key pressed和key released. 如果说这个键不是action key(可以用isActionKey()判断),比如abcd1234一类的可以被显示的,key typed也会触发Listener.所以说,如果你的程序执行位置选择在每一次Listener被触发时,且没有经过任何判断,那当然就会执行2-3次了...
JAVA的一个小问题2 按钮事件没反应
你JButton和主界面ca extends JFrame的定义呢?要贴就都贴出来啊 我估计你没有为事件源注册事件监听器 比如 JButton jb=new JButton("ok");jb.addActionListener(this);上面这个括号里面添一个ActionListener的实现类,我一般都是用主界面实现它的,所以用this ...