站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→java事件

java事件

发表新主题   回复此主题

第1楼 2007-05-26 14:13 lrxcool 写道:

java事件


等号事件处理??????
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;
import java.lang.*;
class Text extends JFrame implements ActionListener{
JButton b;
JTextField j,j1,j2;
JLabel t;

Text(){
super("sum");
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
init();
Container c=this.getContentPane();
c.setLayout(new FlowLayout());
c.add(j);
c.add(t);
c.add(j1);
c.add(b);
c.add(j2);
;
b.addActionListener(this);
this.pack();
this.setVisible(true);

}
void init(){
b=new JButton("=");
j=new JTextField(6);
j1=new JTextField(6);
j2=new JTextField(6);
t=new JLabel("+");
}
public void actionPerformed(ActionEvent e) {
Object sourse=e.getSource();
if(sourse=="="){

j2.getText("Integer.parseInt(j.setText())+Integer.parseInt(j1.setText())");


}


}

public static void main(String[] aa){
new Text();
}



}

第2楼 2013-08-31 12:44 Robot :

java事件 相关


第3楼 2007-05-31 00:48 萨卡 写道:

我稍微改了一下就是
public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand().equals("="))
{

j2.setText((Integer.parseInt(j.getText())+Integer.parseInt(j1.getText()))+"");


}


}就可以了


发表新主题   回复此主题