import java.io.*;
import java.util.Hashtable;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Cm2
{
JFrame f;
JButton b1;
JTextField in;
JTextField out;
long n;
long mj;
//JLable top;
public void draw()
{ f=new JFrame("米重计算");
b1=new JButton("确定");
in=new JTextField();
out=new JTextField();
//top=new JLable("铝型材比重计算");
//Lable l1=new Lable("请输入面积");
//JLable l=new JLable("铝型材");
//按键
b1.setSize(80,20);
b1.setLocation(60,130);
//文本框
in.setSize(100,20);
in.setLocation(55,70);
out.setSize(100,20);
out.setLocation(55,100); //标题
//top.setSize(50,20);
//top.setLocation(50,200);
f.setLayout(null);
f.add(b1);
f.add(in);
f.add(out);
//f.add(top);
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,200);
f.setLocation(150,150);
f.show();
//System.exit(0);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == in) {
n = Long.parseLong(in.getText());
求面积();
}
}
public void 求面积(){
//output.append(mj);
long x=275,y=1000;
long mj=0;
mj=x*y*n;
out.setText(String.valueOf(mj));
}
public static void main(String[] args)
{
Cm2 s= new Cm2();
s.draw();
}
}哪些高手指点下,对JButton("确定")进行监听,之后调用求面积这个方法,
关键是监听怎么写,和out.setText(String.valueOf(mj)); 没有用,谢谢指点下!
import java.util.Hashtable;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Cm2
{
JFrame f;
JButton b1;
JTextField in;
JTextField out;
long n;
long mj;
//JLable top;
public void draw()
{ f=new JFrame("米重计算");
b1=new JButton("确定");
in=new JTextField();
out=new JTextField();
//top=new JLable("铝型材比重计算");
//Lable l1=new Lable("请输入面积");
//JLable l=new JLable("铝型材");
//按键
b1.setSize(80,20);
b1.setLocation(60,130);
//文本框
in.setSize(100,20);
in.setLocation(55,70);
out.setSize(100,20);
out.setLocation(55,100); //标题
//top.setSize(50,20);
//top.setLocation(50,200);
f.setLayout(null);
f.add(b1);
f.add(in);
f.add(out);
//f.add(top);
f.pack();
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(200,200);
f.setLocation(150,150);
f.show();
//System.exit(0);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == in) {
n = Long.parseLong(in.getText());
求面积();
}
}
public void 求面积(){
//output.append(mj);
long x=275,y=1000;
long mj=0;
mj=x*y*n;
out.setText(String.valueOf(mj));
}
public static void main(String[] args)
{
Cm2 s= new Cm2();
s.draw();
}
}哪些高手指点下,对JButton("确定")进行监听,之后调用求面积这个方法,
关键是监听怎么写,和out.setText(String.valueOf(mj)); 没有用,谢谢指点下!
解决方案 »
- 怎样把从数据库中查找的图片放在另一个文件中
- 请教一个sql语句--2个字段确定唯一
- 关于同一界面事件的先后发生顺序问题
- bak文件是干什么用的?与编写的JAVA文件相同啊?
- Socket线程问题!
- http://herzberg.ca.sandia.gov/jess/,有没有人可以上去这个网站阿?谢谢
- 简单问题(static String s = "\u3456\ufde6\u0\u1234";)(急)
- 菜鸟问题系列4 关于Reading From Standard Input
- 请问哪里可以下载JSWDK1.0.1的软件包?
- 自定义公共类的装载,包的定义
- 在文件并不真实存在的情况下,怎么根据扩展名来获得系统图标?
- swing中的随机数Random
楼主【BAIYMT】截止到2008-07-15 12:18:58的历史汇总数据(不包括此帖):
发帖的总数量:1 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:1 结贴的总分数:0
无满意结贴数:1 无满意结贴分:20
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:---------------------
无满意结贴率:100.00% 无满意结分率:---------------------
敬礼!
new ActionListener(){
public void actionPerformed(ActionEvent e) {
求面积();
}
});
public void actionPerformed(ActionEvent e) {
求面积(); }
});