
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 ();
}
} 展开
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 ();
}
} 展开
2个回答
展开全部
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 ();
}
}
//把满意答案给楼上的那位
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 ();
}
}
//把满意答案给楼上的那位
展开全部
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行 就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询