首页编程java编程java简易计算器代码?飞机大战简易代码java

java简易计算器代码?飞机大战简易代码java

编程之家2026-05-261155次浏览

大家好,如果您还对java简易计算器代码不太了解,没有关系,今天就由本站为大家分享java简易计算器代码的知识,包括飞机大战简易代码java的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

java简易计算器代码?飞机大战简易代码java

JAVA简单咋做,计算器代码

简单写了下,代码如下请参照:

/**

*计算器类

*

*@authorAdministrator

*

java简易计算器代码?飞机大战简易代码java

*/

publicclassCalculatorextendsJFrameimplementsActionListener{

privatestaticfinallongserialVersionUID=3868243398506940702L;

//文本框

privateJTextFieldresult;

//按钮数组

java简易计算器代码?飞机大战简易代码java

privateJButton[]buttons;

//按钮文本

privatefinalString[]characters={"7","8","9","/","4","5","6",

"*","1","2","3","-","0",".","=","+"};

//是否为第一个输入的数字

privatebooleanisFirstDigit=true;

//运算结果

privatedoubleresultNum=0.0;

//运算符

privateStringoperator="=";

publicCalculator(Stringtitle){

//设置标题栏

super(title);

//初始化各组件

init();

//注册各组件监听器

registerListener();

//显示窗体

setVisible(true);

}

/**

*初始化各组件

*/

privatevoidinit(){

//常用属性初始化

setSize(220,200);

setResizable(false);

setLocationRelativeTo(null);

setDefaultCloseOperation(EXIT_ON_CLOSE);

/*文本框对象初始化*/

result=newJTextField("0");

//文本右对齐

result.setHorizontalAlignment(JTextField.RIGHT);

//设置是否可编辑

result.setEditable(false);

/*按钮初始化*/

buttons=newJButton[characters.length];

for(inti=0;i<buttons.length;i++){

buttons[i]=newJButton(characters[i]);

buttons[i].setFocusable(false);//不允许按钮定位焦点

}

/*将文本框与按钮添加到窗体中*/

add(result,BorderLayout.NORTH);

JPanelpnl=newJPanel(newGridLayout(4,4,5,5));

for(JButtonjButton:buttons){

pnl.add(jButton);

}

add(pnl);

this.getContentPane().setFocusable(true);

}

/**

*注册监听器

*/

privatevoidregisterListener(){

for(JButtonjButton:buttons){

jButton.addActionListener(this);

}

//注册键盘事件

this.getContentPane().addKeyListener(newKeyAdapter(){

@Override

publicvoidkeyPressed(KeyEvente){

Stringtext=String.valueOf(e.getKeyChar());

if(Character.isDigit(text.charAt(0))||".".equals(text)){//数字或小数点

handleNumber(text);

}elseif("+-*/=".indexOf(text)!=-1){//运算符

handleOperator(text);

}elseif(e.getKeyCode()==8){//退格键

Stringtmp=result.getText().trim();

if(tmp.length()==1){

result.setText("0");

isFirstDigit=true;

}else{

result.setText(tmp.substring(0,tmp.length()-1));

}

}

}

});

}

@Override

publicvoidactionPerformed(ActionEvente){

JButtonbtn=(JButton)e.getSource();

Stringtext=btn.getText().trim();

if(Character.isDigit(text.charAt(0))||".".equals(text)){//处理数字和小数点

handleNumber(text);

}else{//处理运算符

handleOperator(text);

}

}

/**

*处理数字和小数点

*

*@paramtext

*/

privatevoidhandleNumber(Stringtext){

if(isFirstDigit){//第一次输入

if(".".equals(text)){

this.result.setText("0.");

}else{

this.result.setText(text);

}

}elseif("0".equals(text)&&"0".equals(this.result.getText())){

isFirstDigit=true;

return;

}elseif(".".equals(text)&&this.result.getText().indexOf(".")==-1){

this.result.setText(this.result.getText()+".");

}elseif(!".".equals(text)){

this.result.setText(this.result.getText()+text);

}

isFirstDigit=false;

}

/**

*处理运算符

*

*@paramtext

*/

privatevoidhandleOperator(Stringtext){

switch(operator){//处理各项运算适用于JDK1.7版本的

case"+":

resultNum+=Double.parseDouble(this.result.getText());

break;

case"-":

resultNum-=Double.parseDouble(this.result.getText());

break;

case"*":

resultNum*=Double.parseDouble(this.result.getText());

break;

case"/":

resultNum/=Double.parseDouble(this.result.getText());

break;

case"=":

resultNum=Double.parseDouble(this.result.getText());

break;

}

//将文本框的值修改为运算结果

this.result.setText(String.valueOf(resultNum));

//将点击的运算符放入operator保存

operator=text;

//下一个数字第一次点击

isFirstDigit=true;

}

publicstaticvoidmain(String[]args){

newCalculator("MyCalculator");

}

}运行结果如下:

跪求简单计算器的java代码,要入门级的编程~~

//////////////////////////这个很简单,方法也差不多////////////////////

import javax.swing.*;

import java.awt.event.*;

import java.awt.*;

public class Calculator extends JFrame implements ActionListener

{

///////////////菜单

JMenuBar mb;

JMenu mEdit,mFind,mHelp;

JMenuItem mEditCopy,mEditPaste;

JMenuItem mFindStandarded,mFindScience,mFindGroup;

JMenuItem mHelpTopic,mHelpAbout;

JPanel pan;

/////////////按钮

JTextField tf;

JButton butnull;

JButton butBackspace,butCE,butC;

JButton butMC,butMR,butMS,butM;

JButton but1,but2,but3,but4,but5,but6,but7,but8,but9,but0;

JButton butChu,butSqrt,butCheng,butYu,butJian,but1x,butDot,butJia,butEqual,butJJ;

Calculator()

{

mb=new JMenuBar();

mEdit=new JMenu("编辑(E)");

mEdit.setMnemonic('E');

mFind=new JMenu("查看(F)");

mFind.setMnemonic('F');

mHelp=new JMenu("帮助(H)");

mFind.setMnemonic('H');

mEditCopy=new JMenuItem("复制(C)");

mEditCopy.setMnemonic('C');

mEditPaste=new JMenuItem("粘贴(P)");

mEditCopy.setMnemonic('P');

mFindStandarded=new JMenuItem("标准型(T)");

mFindStandarded.setMnemonic('T');

mFindScience=new JMenuItem("科学型(S)");

mFindScience.setMnemonic('S');

mFindGroup=new JMenuItem("数字分组(I)");

mFindGroup.setMnemonic('I');

mHelpTopic=new JMenuItem("帮助主题(H)");

mHelpTopic.setMnemonic('H');

mHelpAbout=new JMenuItem("关于我们(A)");

mHelpAbout.setMnemonic('A');

////////////////////////////添加mb组件beginning

mb.add(mEdit);

mb.add(mFind);

mb.add(mHelp);

mEdit.add(mEditCopy);

mEdit.add(mEditPaste);

mFind.add(mFindStandarded);

mFind.add(mFindScience);

mFind.add(mFindGroup);

mHelp.add(mHelpTopic);

mHelp.add(mHelpAbout);//////////////ending

////////////////////////***创建计算机按钮***////////////////////

Color red=new Color(250,0,0);

Color green=new Color(0,127,0);

butnull=new JButton("?");

butnull.setForeground(red);

butnull.addActionListener(this);

butBackspace=new JButton("Backspace");

butBackspace.setForeground(green);

butCE=new JButton("CE");

butCE.setForeground(green);

butC=new JButton("C");

butC.addActionListener(this);

butC.setForeground(red);

butMC=new JButton("MC");

butMC.setForeground(green);

butMR=new JButton("MR");

butMR.setForeground(green);

butMS=new JButton("MS");

butMS.setForeground(green);

butM=new JButton("M+");

butM.setForeground(green);

butChu=new JButton("/");

butChu.addActionListener(this);

butChu.setForeground(red);

butCheng=new JButton("*");

butCheng.addActionListener(this);

butCheng.setForeground(red);

butJian=new JButton("-");

butJian.addActionListener(this);

butJian.setForeground(red);

butJia=new JButton("+");

butJia.addActionListener(this);

butJia.setForeground(red);

butEqual=new JButton("=");

butEqual.addActionListener(this);

butEqual.setForeground(red);

Color blue=new Color(0,0,250);

butSqrt=new JButton("sqrt");

butSqrt.setForeground(green);

butYu=new JButton("%");

butYu.setForeground(green);

but1x=new JButton("1/x");

but1x.setForeground(green);

butDot=new JButton(".");

butDot.setForeground(blue);

butDot.addActionListener(this);

butJJ=new JButton("+/-");

butJJ.setForeground(blue);

butJJ.addActionListener(this);

but1=new JButton("1");

but1.addActionListener(this);

but1.setForeground(blue);

but2=new JButton("2");

but2.addActionListener(this);

but2.setForeground(blue);

but3=new JButton("3");

but3.addActionListener(this);

but3.setForeground(blue);

but4=new JButton("4");

but4.addActionListener(this);

but4.setForeground(blue);

but5=new JButton("5");

but5.addActionListener(this);

but5.setForeground(blue);

but6=new JButton("6");

but6.addActionListener(this);

but6.setForeground(blue);

but7=new JButton("7");

but7.addActionListener(this);

but7.setForeground(blue);

but8=new JButton("8");

but8.addActionListener(this);

but8.setForeground(blue);

but9=new JButton("9");

but9.addActionListener(this);

but9.setForeground(blue);

but0=new JButton("0");

but0.addActionListener(this);

but0.setForeground(blue);///////////////////////////////ending

pan=new JPanel(null);//创建最大的panel

tf=new JTextField("0");//输入显示框

tf.setBounds(5,0,337,25);//显示框设置大小位置

tf.setBackground(Color.white);

tf.setHorizontalAlignment(JTextField.RIGHT);//输入框设置位子居右显示

tf.setEditable(false);

JPanel pa=new JPanel(new BorderLayout());//所有按钮的panel

pa.setBounds(5,35,340,240);

JPanel pp=new JPanel(new BorderLayout());//null,MC,MR,MS,M+的panel;pa的西

JPanel aa=new JPanel(new BorderLayout());//其余所有Button的panel;pa的中

JPanel p=new JPanel(new GridLayout(4,1));//MC,MR,MS,M+的Panel,pp的中北是一个butnull

JPanel a=new JPanel(new GridLayout(1,3));//backspace,ce,c的panel,aa的北

JPanel a2=new JPanel(new GridLayout(4,5));//其余的button的panel,aa的中

pa.add(pp,BorderLayout.WEST);

pa.add(aa,BorderLayout.CENTER);

pp.add(butnull,BorderLayout.NORTH);

pp.add(p,BorderLayout.CENTER);

p.add(butMC);

p.add(butMR);

p.add(butMS);

p.add(butM);

aa.add(a,BorderLayout.NORTH);

aa.add(a2,BorderLayout.CENTER);

a.add(butBackspace);

a.add(butCE);

a.add(butC);

a2.add(but7);

a2.add(but8);

a2.add(but9);

a2.add(butChu);

a2.add(butSqrt);

a2.add(but4);

a2.add(but5);

a2.add(but6);

a2.add(butCheng);

a2.add(butYu);

a2.add(but1);

a2.add(but2);

a2.add(but3);

a2.add(butJian);

a2.add(but1x);

a2.add(but0);

a2.add(butJJ);

a2.add(butDot);

a2.add(butJia);

a2.add(butEqual);

this.add(pan);

pan.add(tf);

pan.add(pa);

this.setTitle("我的计算器");

this.setJMenuBar(mb);

this.setBounds(200,300,353,330);//设置窗口大小

this.setResizable(false);

this.setVisible(true);

}

public static void main(String args[])

{

try

{

UIManager.setLookAndFeel(

UIManager.getSystemLookAndFeelClassName());

}

catch(Exception ex)

{

ex.printStackTrace();

}

new Calculator();

}

////////////////////********以下是监听设置和运算*******///////////////////

boolean b=true;//初始值设置为真未点运算符号

String fuhao="";//保存最后一次运算符号,用于进行上次结果的运算

String lastCommand="";//保存按等号前的最后的运算符号

double lastValue=0.0;//保存按等号钱的最后的输入框里的值

double value=0.0;//原值,当你点完运算符的时候计算之前的值

double fuzhi=0.0;

public void actionPerformed(ActionEvent click)/////////////////////行为监听设置

{

if(click.getSource()==butJJ)

{

fuzhi=Double.parseDouble(tf.getText());

if(tf.getText().equals("0")||tf.getText().equals("0."))

{

boolean b=true;

String fuhao="";

double value=0.0;

tf.setText("0");

}

else if(fuzhi<0)

{

tf.setText((-fuzhi)+"");

}

else

{

tf.setText("-"+tf.getText());

}

}

if(click.getSource()==butnull)

{

tf.setText("本计算器版权所有归青软培训--胡迅--2008年10月18日著");

}

if(click.getSource()==butC)

{

tf.setText("0");

lastCommand="";

lastValue=0.0;

b=true;

fuhao="";

value=0.0;

}

if(click.getSource()==but1)

{

if(b==false)

{

tf.setText("1");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("1");

}

else

{

tf.setText(tf.getText()+1);

}

}

if(click.getSource()==but2)

{

if(b==false)

{

tf.setText("2");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("2");

}

else

{

tf.setText(tf.getText()+2);

}

}

if(click.getSource()==but3)

{

if(b==false)

{

tf.setText("3");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("3");

}

else

{

tf.setText(tf.getText()+3);

}

}

if(click.getSource()==but4)

{

if(b==false)

{

tf.setText("4");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("4");

}

else

{

tf.setText(tf.getText()+4);

}

}

if(click.getSource()==but5)

{

if(b==false)

{

tf.setText("5");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("5");

}

else

{

tf.setText(tf.getText()+5);

}

}

if(click.getSource()==but6)

{

if(b==false)

{

tf.setText("6");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("6");

}

else

{

tf.setText(tf.getText()+6);

}

}

if(click.getSource()==but7)

{

if(b==false)

{

tf.setText("7");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("7");

}

else

{

tf.setText(tf.getText()+7);

}

}

if(click.getSource()==but8)

{

if(b==false)

{

tf.setText("8");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("8");

}

else

{

tf.setText(tf.getText()+8);

}

}

if(click.getSource()==but9)

{

if(b==false)

{

tf.setText("9");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("9");

}

else

{

tf.setText(tf.getText()+9);

}

}

if(click.getSource()==but0)

{

if(b==false)

{

tf.setText("0");

b=true;

}

else if(tf.getText().equals("0"))

{

tf.setText("0");

}

else

{

tf.setText(tf.getText()+0);

}

}

if(click.getSource()==butDot)

{

/////////code/////////////////////////////////////////////////////////////////////////////////////////////////////////???

int izhi=Integer.parseInt(tf.getText());

double dzhi=Double.parseDouble(tf.getText());

if(tf.getText().equals("0"))

{

tf.setText("0.");

}

else

{

if(tf.getText().equals("0."))

{

tf.setText("0.");

}

else

{

if(dzhi>0)

{

izhi=izhi;

dzhi=dzhi;

if(dzhi==izhi)

{

tf.setText(tf.getText()+".");

}

}

else

{

izhi=-izhi;

dzhi=-dzhi;

if(dzhi==izhi)

{

tf.setText(tf.getText()+".");

}

}

}

}

}

if(click.getSource()==butJia)///////////////////////////////////////////////"+"

{

if(tf.getText().equals("0"))

{

}

else if(fuhao=="")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=tfvaluejia;

tf.setText(""+value);

b=false;

fuhao="+";

}

else if(fuhao=="*")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=value*tfvalueCheng;

tf.setText(""+value);

b=false;

}

else if(fuhao=="/")

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=value/tfvalueChu;

tf.setText(""+value);

b=false;

}

else if(fuhao=="-")

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=value-tfvaluejian;

tf.setText(""+value);

b=false;

}

else if(fuhao=="=")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=tfvaluejia;

b=false;

}

else

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());//2

value=value+tfvaluejia;

tf.setText(""+value);

b=false;

}

lastValue=Double.parseDouble(tf.getText());

fuhao="+";

lastCommand="+";

}

if(click.getSource()==butCheng)////////////////////////////////////////////////////////////"*"

{

if(tf.getText().equals("0"))

{

}

else if(fuhao=="")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=tfvalueCheng;

tf.setText(""+value);

b=false;

fuhao="*";

}

else if(fuhao=="+")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=value+tfvaluejia;

tf.setText(""+value);

b=false;

}

else if(fuhao=="/")

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=value/tfvalueChu;

tf.setText(""+value);

b=false;

}

else if(fuhao=="-")

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=value-tfvaluejian;

tf.setText(""+value);

b=false;

}

else if(fuhao=="=")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=tfvalueCheng;

b=false;

}

else

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=value*tfvalueCheng;

tf.setText(""+value);

b=false;

}

lastValue=Double.parseDouble(tf.getText());

fuhao="*";

lastCommand="*";

}

if(click.getSource()==butChu)//////////////////////////////////////////////"/"

{

if(tf.getText().equals("0"))

{

}

else if(fuhao=="")

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=tfvalueChu;

tf.setText(""+value);

b=false;

fuhao="/";

}

else if(fuhao=="+")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=value+tfvaluejia;

tf.setText(""+value);

b=false;

}

else if(fuhao=="*")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=value*tfvalueCheng;

tf.setText(""+value);

b=false;

}

else if(fuhao=="-")

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=value-tfvaluejian;

tf.setText(""+value);

b=false;

}

else if(fuhao=="=")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=tfvalueCheng;

b=false;

}

else

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=value/tfvalueChu;

tf.setText(""+value);

b=false;

}

lastValue=Double.parseDouble(tf.getText());

fuhao="/";

lastCommand="/";

}

if(click.getSource()==butJian)////////////////////////////////////////////////////////////////////////"-"

{

if(tf.getText().equals("0"))

{

}

else if(fuhao=="")

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=tfvaluejian;

tf.setText(""+value);

b=false;

fuhao="/";

}

else if(fuhao=="+")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=value+tfvaluejia;

tf.setText(""+value);

b=false;

}

else if(fuhao=="*")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=value*tfvalueCheng;

tf.setText(""+value);

b=false;

}

else if(fuhao=="/")

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=value/tfvalueChu;

tf.setText(""+value);

b=false;

}

else if(fuhao=="=")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=tfvalueCheng;

b=false;

}

else

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=value-tfvaluejian;

tf.setText(""+value);

b=false;

}

lastValue=Double.parseDouble(tf.getText());

fuhao="-";

lastCommand="-";

}

if(click.getSource()==butEqual)//////////////////////////////////////////"="

{

if(tf.getText().equals("0"))

{

}

if(fuhao=="+")

{

double tfvaluejia;

tfvaluejia=Double.parseDouble(tf.getText());

value=value+tfvaluejia;

tf.setText(""+value);

b=false;

}

else if(fuhao=="*")

{

double tfvalueCheng;

tfvalueCheng=Double.parseDouble(tf.getText());

value=value*tfvalueCheng;

tf.setText(""+value);

b=false;

}

else if(fuhao=="/")

{

double tfvalueChu;

tfvalueChu=Double.parseDouble(tf.getText());

value=value/tfvalueChu;

tf.setText(""+value);

b=false;

}

else if(fuhao=="-")

{

double tfvaluejian;

tfvaluejian=Double.parseDouble(tf.getText());

value=value-tfvaluejian;

tf.setText(""+value);

b=false;

}

else if(fuhao=="=")

{

if(lastCommand=="+")

{

value= value+lastValue;

tf.setText(""+value);

b=false;

}

else if(lastCommand=="-")

{

value= value- lastValue;

tf.setText(""+value);

b=false;

}

if(lastCommand=="*")

{

value= value*lastValue;

tf.setText(""+value);

b=false;

}

if(lastCommand=="/")

{

value= value/lastValue;

tf.setText(""+value);

b=false;

}

}

fuhao="=";

}

}

}

求一个简洁java计算器代码

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;//引入所需要的包

class MyFrame extends JFrame implements ActionListener{

private JButton b1,b2,b3,b4,b5,b6;

private TextField t1,t2,t3;//定义六个按钮和三个文本域

public MyFrame(String s){

super(s);

b1=new JButton("加");

b2=new JButton("减");

b3=new JButton("乘");

b4=new JButton("除");

//对按钮加文字标签

Panel p=new Panel();//生成一个面板

p.setLayout(new FlowLayout());//以FlowLayout来规划面板中的组件

t1=new TextField("",4);

t2=new TextField("",4);

t3=new TextField("",4);//生成文本域并设置长度

p.add(new JLabel("Num1"));p.add(t1);

p.add(new JLabel("Num2"));p.add(t2);

p.add(new JLabel("Res"));p.add(t3);//顺次在面板中加入按钮和文本域

t3.setEditable(false);//设置t3不可编辑

Panel button=new Panel();

button.setLayout(new GridLayout(2,2));//以两行2列来布局button面板中的各组件

button.add(b1);button.add(b2);button.add(b3);

button.add(b4);

getContentPane().add(button,BorderLayout.SOUTH);

getContentPane().add(p,BorderLayout.NORTH);

b1.addActionListener(this);

b2.addActionListener(this);

b3.addActionListener(this);

b4.addActionListener(this);

//注册事件监听器

}

public void actionPerformed(ActionEvent e){//实现接口方法

double number1=Double.parseDouble(t1.getText());

double number2=Double.parseDouble(t2.getText());//得到文本域中的数字字符串调用parseDouble()函数转化为数值型数字

if(e.getSource()==b1)

{

double result=number1+number2;

t3.setText(String.valueOf(result));//实现+

}

if(e.getSource()==b2)

{

double result=number1-number2;

t3.setText(String.valueOf(result));//实现-

}

if(e.getSource()==b3)

{

double result=number1*number2;//实现*

t3.setText(String.valueOf(result));

}

if(e.getSource()==b4)//实现/

{

double result=number1/number2;

t3.setText(String.valueOf(result));

}

}

}

public class Calculator{

public static void main(String[] args){

MyFrame frm=new MyFrame("Welcome to my calculator");//设置标题

frm.setSize(320,240);//设置大小

frm. setVisible(true);//可见

}

}

楼主凑合用

关于本次java简易计算器代码和飞机大战简易代码java的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

ai视频教程 ai怎么做视频教程python官方教程?python3下载