java gui编程基础

这是我写的代码求人帮忙改一下目的是查找3个数中最大的那个importjava.awt.*;importjava.awt.event.*;importjavax.swing... 这是我写的代码 求人帮忙改一下 目的是查找3个数中最大的那个
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Max implements ActionListener{
JFrame MaxFrame;
JTextField a;
JTextField b;
JTextField c;
JTextField d;

JButton BAd;
double maxc = 0;
int max= 0;
public Max (){
MaxFrame = new JFrame("MaxFrame");
a = new JTextField("0.0");
b = new JTextField("0.0");
c = new JTextField("0.0");

BAd = new JButton("最大数");
MaxFrame.getContentPane().setLayout(new FlowLayout());
MaxFrame.getContentPane().add(a);
MaxFrame.getContentPane().add(b);
MaxFrame.getContentPane().add(c);
MaxFrame.getContentPane().add(BAd);
MaxFrame.getContentPane().add(d);

MaxFrame.pack();
MaxFrame.setVisible(true);

MaxFrame.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
System.exit(0);
}
});
}

public void actionPerformed(ActionEvent event){

if (Double.valueOf(a.getText()).doubleValue() >Double.valueOf(b.getText()).doubleValue())

maxc = (Double.valueOf(a.getText()).doubleValue());
else maxc = (Double.valueOf(b.getText()).doubleValue());

if (maxc < Double.valueOf(c.getText()).doubleValue())

maxc = (Double.valueOf(c.getText()).doubleValue());
max = (int) maxc;
d.setText("" + max);

}

public static void main(String[] args){
Max Max = new Max ();
}
}
展开
 我来答
118767101271
2013-04-19 · 超过10用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:13.8万
展开全部
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Max extends JFrame implements ActionListener{
//JFrame MaxFrame;
JTextField a;
JTextField b;
JTextField c;
JTextField d;

JButton BAd;
double maxc = 0;
int max= 0;
public Max (){
this.setBounds(300,300,300,200);
this.setVisible(true);
// MaxFrame = new JFrame("MaxFrame");
a = new JTextField("0.0");
b = new JTextField("0.0");
c = new JTextField("0.0");
BAd = new JButton("最大数");
d = new JTextField("0.0");
BAd.addActionListener(this);
this.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER,5,20));
this.getContentPane().add(a);
this.getContentPane().add(b);
this.getContentPane().add(c);
this.getContentPane().add(BAd);
this.getContentPane().add(d);

this.pack();
this.setVisible(true);
this.addWindowListener(new WindowAdapter(){
public void WindowClosing(WindowEvent e){
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent event){

if (Double.valueOf(a.getText()).doubleValue() >Double.valueOf(b.getText()).doubleValue())

maxc = (Double.valueOf(a.getText()).doubleValue());
else maxc = (Double.valueOf(b.getText()).doubleValue());

if (maxc < Double.valueOf(c.getText()).doubleValue())

maxc = (Double.valueOf(c.getText()).doubleValue());
max = (int) maxc;
d.setText("" + max);

}
public static void main(String[] args){
new Max ();
}
}
//把满意答案给楼上的那位
flylovepink
2013-04-18 · TA获得超过498个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:411万
展开全部
MaxFrame = new JFrame("MaxFrame");
a = new JTextField("0.0");
b = new JTextField("0.0");
c = new JTextField("0.0");
d = new JTextField("0.0");//添加
BAd.addActionListener(this);//添加
BAd = new JButton("最大数");

 

添加上面2行 就可以了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式