要求:三个文本框,一个按钮.按下按钮可将第一,二个框中的数据相加,并将值显示在第三文本框!!!请大侠指点留下原程序!!谢谢 !!!
解决方案 »
- 数据库中的类型 和 JAVA中的类型
- 接口
- ??求助:响应Swing窗口关闭事件的解决方法
- 怎么在log.error()里面把e.printStackTrace的堆栈信息打印出来?
- 如何实现多继承?
- 请问JBuilder7怎么编译我写好的java文件,用jb打开编译的选项为灰色?
- 请问如何请JTable的某个value取得光标?谢谢
- 汉字的问题:我用纯java把汉字从库里取出来显示,代码如下:String dbstr1= new String(ls.getBytes("ISO8859_1"),"gb2312"),可一部分字
- UnmarshalException 是什么样的exception?
- 关于将Document保存回文件的问题请教
- 小问题请java哥帮忙
- 请教一个小问题?
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.*;public class Test {
public JFrame f2;
private JTextField tnum1;
private JTextField tnum2;
private JTextField tnum3;
private JButton check;
private JPanel jp1;
private JPanel jp2;
private JPanel jp3;
private JPanel jp4;
private JLabel jnum1;
private JLabel jnum2;
private JLabel jnum3;
public Test(){
f2 = new JFrame("SwingTesting");
tnum1 = new JTextField(10);
tnum2 = new JTextField(10);
tnum3 = new JTextField(10);
check = new JButton("确定");
check.addActionListener(new Checkhandler());
jnum1 = new JLabel("第一个数");
jnum2 = new JLabel("第二个数");
jnum3 = new JLabel("结果");
jp1 = new JPanel();
jp1.add(jnum1,"East");
jp1.add(tnum1,"West");
jp2 = new JPanel();
jp2.add(jnum2,"East");
jp2.add(tnum2,"West");
jp3 = new JPanel();
jp3.add(jnum3,"East");
jp3.add(tnum3,"West");
f2.setLayout(new GridLayout(4,1,1,1));
f2.add(jp1);
f2.add(jp2);
f2.add(jp3);
f2.add(check);
f2.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
f2.pack();
f2.setVisible(true);
} class Checkhandler implements ActionListener{ /* (non-Javadoc)
* @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
*/
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String s1 = tnum1.getText().trim();
String s2 = tnum2.getText().trim();
int result = Integer.parseInt(s1)+Integer.parseInt(s2);
tnum3.setText(Integer.toString(result));
}
}
public static void main(String[] args) {
Test t = new Test();
}
}
未加修饰,其余自己修改