求一个,java图形化界面的源码

发布网友 发布时间:2022-04-19 15:46

我来回答

1个回答

热心网友 时间:2023-09-03 15:03

importjavax.swing.*;

importjava.awt.*;

importjava.awt.event.ActionEvent;

importjava.awt.event.;

publicclassextendsJFrameimplements{

JPaneljp1,jp2;

JTextFieldjt1,jt2,jt3;

JButtonbtn_add,btn_sub,btn_clean;

public(){

init();

}

publicvoidinit(){

setTitle("简易计算器");

(null);

setSize(600,100);

jp1=newJPanel();

jp2=newJPanel();

add(jp1,.NORTH);

add(jp2,.SOUTH);

jt1=newJTextField(15);

jp1.add(jt1);

jt2=newJTextField(15);

jp1.add(jt2);

jt3=newJTextField(15);

jp1.add(jt3);

btn_add=newJButton("");

btn_add.(this);

jp2.add(btn_add);

btn_sub=newJButton("-");

btn_sub.(this);

jp2.add(btn_sub);

btn_clean=newJButton("清除");

btn_clean.(this);

jp2.add(btn_clean);

setVisible(true);

}

publicvoid(ActionEvente)

{

if(e.getSource()==btn_clean)

{

jt1.setText("");

jt2.setText("");

jt3.setText("");

}

else

{

if(jt1.getText().equals("")||jt2.getText().equals(""))

{

JOptionPane.(null,"请在前两个框输入数字");

}

else

{

doublenumber1=Double.parseDouble(jt1.getText());

doublenumber2=Double.parseDouble(jt2.getText());

doubleresult=0;

if(e.getSource()==btn_add)

{

result=number1number2;

}

else

{

result=number1-number2;

}

jt3.setText(""result);

}

}

}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com