(1) 编写一个java程序实现两数求和功能:在两个文本框里分别输入两个数字,单击“求和”按钮,则在第三

如题所述

效果如图

参考代码

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class AddFrame extends JFrame implements ActionListener {
JTextField jtf1, jtf2, jtf3;

public AddFrame() {
//控件的创建
jtf1 = new JTextField(10);
JLabel jl = new JLabel("+");
jtf2 = new JTextField(10);
JButton jbAdd = new JButton("求和");
jbAdd.addActionListener(this);//给按钮添加事件响应
jtf3 = new JTextField(10);
jtf3.setEditable(false);//结果文本框不能被编辑
add(jtf1);
add(jl);
add(jtf2);
add(jbAdd);
add(jtf3);
setLayout(new FlowLayout());//窗口流式布局
setSize(458, 95);
setTitle("求和");
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
//当按钮被点击时执行actionPerformed方法
public void actionPerformed(ActionEvent e) {
try{
double d1 = Double.parseDouble(jtf1.getText());
double d2 = Double.parseDouble(jtf2.getText());
jtf3.setText(""+(d1+d2));
}catch(Exception ex){
JOptionPane.showMessageDialog(this, "提示:只能输入两个数字,不能为空或者其他字符");
}
}

public static void main(String[] args) {
new AddFrame();//启动窗口
}

}

温馨提示:内容为网友见解,仅供参考
无其他回答

在线等!Java Swing,利用两个文本框对象接受用户输入两个数据,点击计算...
String str1 = input1.getText().trim();String str2 = input2.getText().trim();try { double in1 = Integer.parseInt(str1);double in2 = Integer.parseInt(str2);sum.setText("" + (in1 + in2));} catch (NumberFormatException e) { JOptionPane.showMessageDialog(frame, "输入错...

关于JAVA编写一个Application程序,利用两个文本框input1和input2,接...
int inputTwo=Integer.parseInt(input2.getText().toString());通过这两行代码获取两个文本框的值并转成整型,复合框我不太清楚是什么东西,只知道可以对对应的按钮控件可以添加buttonlistenner();然后在这个方法里写运算方式。比如:你的加号按钮,Button add=new Button("+");新建一个文本框,作为输...

编写一个JAVA计算器程序
double x,y;\/\/x和y都是运算数 int z;\/\/Z表示单击了那一个运算符.0表示"+",1表示"-",2表示"*",3表示"\/" static double m;\/\/记忆的数字 public Counter() { gl1=new GridLayout(1,4,10,0);\/\/实例化三个面板的布局 gl2=new GridLayout(4,1,0,15); gl3=new GridLayout(4,5,10,15); ...

java编写一个窗体应用程序,在窗体中安排两个文本框,一个标签,两个标记...
按照你的要求编写的Java程序如下:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JTextField;public class Calculate...

Java实现有界面的简单的两个整数之间的加减乘除运算
这个挺简单的,原来练习时老师要求做的,我没做,现在考试忙的要命,懒得去做他,麻烦谁有源代码给我一下(计算结果要显示在文本框内,最好输入运算数时这个数也能显示在文本框,类似Windows自带计算器)。当然了,分不高,原因就是希望谁有直接发过来,不会让... 展开 亮剑...

Java编写一个有两个文本框和一个按钮的应用程序在一个文本框输入一个...
String str=tf1.getText();tf2.setText("");try { ByteToCharConverter converter = ByteToCharConverter .getConverter("GB2312");CharToByteConverter converter1 = CharToByteConverter .getConverter("GB2312");byte[] b =str.getBytes();char[] c = new char[4];c = converter.convertAll...

编写一个图形界面的Application程序,包括两个文本框和一个按钮。
import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextArea;public class Test { public static void main(String args[]) { JFrame frame = new JFrame();frame.setLayout(new FlowLayout(FlowLayout.LEFT));final JTextArea textArea1...

用javascript在文本框输入两个操作数和选择运算符后,在页面上输出显示结...
placeholder="数字1" id="num1" \/>+-*\/ =计算\/** * 执行计算,提取数据,交给计算函数 *\/function execute() {var num1 = document.getElementById("num1").value;var num2 = document.getElementById("num2").value;var rule = document...

请帮忙修改下面代码,使两个文本框只能输入数字,若输入的不是数字提示...
String 现在有个boolean match(String regex)方法,regex 是个正则表达式 字符串,具体规则查阅正则表达式内容 具体如下:if(t1.getText()!=null && t1.getText().length()==19&& t1.getText().matches("\\\\d{19}")){ t1.setEditable(false);t2.setEditable(true);b1.setEnabled(false);} else...

编写java程序包含两个文本框用于接收输入一个确定按钮,一个重置按钮...
Container c;\/\/声明一个中间层组件面板 JTextField jtf1,jtf2,jtf3;\/\/声明一个单行文本框 JButton b,b1;\/\/声明一个按钮组件对象 JLabel text;public void creatInterface(){ \/\/ int m=0;f=new JFrame("计算器");\/\/实例化顶层 c=f.getContentPane();\/\/添加中间层到视窗组件 c.setLayout...

相似回答