J**A编程,编写一个实现简单计算的程序,创建一个名为计算的窗口

时间:2017.10.24 发布人:Napoleon3

J**A编程,编写一个实现简单计算的程序,创建一个名为计算的窗口

已解决问题

谷歌Napoleon3用户在2017.10.24提交了关于“寒门贵子J**A编程,编写一个实现简单计算的程序,创建一个名为计算的窗口”的提问,欢迎大家涌跃发表自己的观点。目前共有3个回答,最后更新于2024-06-09T03:24:46。

编写一个实现简单计算的程序,创建一个名为计算的窗口,窗口布局为FlowLayout布局,窗口中包含三个按钮,三个文本框,一个下拉列表框,单击第一个按钮时在第一个文本框中**生一个随机数,单机第二个按钮时在第二个文本框中**生一个随机数,在下拉列表框中选择一种运算方式(加,减,乘,除),然后单击第三个按钮,能将计算结果显示在第三个文本框中

希望大家能够帮助她。

详细问题描述及疑问:

编写一个实现简单计算的程序,创建一个名为计算的窗口,窗口布局为FlowLayout布局,窗口中包含三个按钮,三个文本框,一个下拉列表框,单击第一个按钮时在第一个文本框中**生一个随机数,单机第二个按钮时在第二个文本框中**生一个随机数,在下拉列表框中选择一种运算方式(加,减,乘,除),然后单击第三个按钮,能将计算结果显示在第三个文本框中

期待您的答案,你就是当代的活雷锋,太感谢了 !
希望以下的回答,能够帮助你。

第1个回答

用户名:娜美小宅女  

importj**a.awt.香供阿*;importj**a.awt.event.*;classCalc省半措肉露山式ulateexten来自dsFrameimplementsActionLis丰班毫台tener{TextFieldt1=newTextField(5);//第一个操作数文本框TextFieldt2=newTextField(5);//运算符文本框TextField乎t3=newTextField(5);//第一个操作数文本框Te章口含任此兰受垂女香xtFieldt4=newTextField(5);/且复林研种独华/结果文本框LabelL1=newLabel("=")问答;Buttonbtn=newButton("计算");publicCalculate(){setLayout(newFlowLayout());add(t1);add(t2);add(t3);add(L1);add(t4);add(btn);btn.addActionListener(this);//注册动作事件**者为当前对象addWind田伟雷善事看松owListener(newWindowAdapte松乎字倍高制握将r(){//关闭窗口事件publicvoidwindowClosing(WindowEven是志获水因心增具te){dispose();//释放窗口System.exit(0);//退出程序}});}publicvoidactionPerformed(ActionEvente){floatx,y;//操作杨知么任数变量doubleresult=0;//结果变量Stringop;try{/继密丝企孙动儿织走/异常捕获机制x=Float.parseFloat(t1.getText());//将字符否英略容画斤续串**转换成浮点型**y=Float.parseFloat(t3.getText());op=t2.getText();if(op病苏犯胞额那叫左语.equals("+"))//运算符为"+"result=x+y;elseif(op.equals("-"))//运算符为"-"result=x-y;elseif(op.equals("*"))/哥曾茶激处聚站沿次打/运算符为"*"result=x*y;elseif(op.equals("/"))//运算符为"/"result=x/y;t4.setText(Double.toString(result));}catch(Exceptionee){t4.setText("**错误");}//捕获异常,**错误时,显示信息}publicstaticvoidmain(Stringargs[]){CalculatemainFrame=newCalculate();mainFrame.setSiz重移说担啊套e(400,400);mainFrame.setTitle("两个数的计算风茶而望史程序");mainFrame.setVisible(true);}}

第2个回答

用户名:wxljwzc  

/*(程序头部注释开始)

*程序的版权和版本声明部分

*Copyright(c)2011许但帝,烟台大学计算机学院学生

*Allrightsreserved.

*文件名称:编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。

*文件名称:窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时对输办酒初采入的数进行求和运算并求出平均值,也就是说随着输入的变化,另一个文本区不断地更新求和及平均值。(必做)

*作蘸雷恒鑫

*完成日期:2012年10月31日

*版本号:V1.0

*对任务及求解方法的描述部分

*输入描述:

*问题描述:

*程序输出:

*程序头部的注释结束

*/

publicclassTest{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

newMyJFrame();

}

}

第3个回答

用户名:qiuwei8732  

可以用编辑器编辑