编写一个Java程序,在程序中建立一个窗口,在文本框中显示鼠标的信息。要求运行结果如图1所示。

如题所述

package test;

import java.awt.FlowLayout;
import java.awt肌常冠端攉得圭全氦户.event.ActionEvent;
import java.awt.event.ActionListener;
import java.math.BigDecimal;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class Test {
public static void main(String[] args) {
new Test();
}
private Test() {
final JFrame jf = new JFrame("求和复制");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(400, 150);
jf.setLayout(new FlowLayout());
final JTextField jtf1 = new JTextField(8);
jf.add(jtf1);
final JTextField jtf2 = new JTextField(8);
jf.add(jtf2);
final JTextField jtf3 = new JTextField(8);
jf.add(jtf3);
final JTextField jtf4 = new JTextField(8);
jf.add(jtf4);
JButton btn1 = new JButton("求和");
jf.add(btn1);
JButton btn2 = new JButton("复制");
jf.add(btn2);
btn1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if ("".equals(jtf1.getText().trim()) || "".equals(jtf1.getText().trim())) {
JOptionPane.showMessageDialog(jf, "请在输入框中输入数字");
} else {
try {
jtf3.setText("" + (new BigDecimal(jtf1.getText().trim())).add(new BigDecimal(jtf2.getText().trim())) );
} catch (Exception e1) {
JOptionPane.showMessageDialog(jf, "请在输入框中输入数字");
}
}
}
});
btn2.addActionListener(new ActionListener() {
public void actionPerform ed(ActionEvent e) {
jtf4.setText(jtf3.getText());
}
});
jf.setVisible(true);
}
}追问

import java.awt肌常冠端攉得圭全氦户什么鬼

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

如何在Eclipse 中编写java程序
1、在电脑中安装了jdk并且配置好了环境变量之后,我们可以直接打开eclipse开发工具 首先选择工作空间路径,也就是选择一下项目所在的文件夹 2、确定了工作空间以后会打开主界面,首先显示的是welcome界面,我们直接关闭就可以,然后鼠标单击左上角的file选择New--Javaproject 3、新建java项目,输入项目名,这...

开发一个javaweb项目流程(用java开发web)
在JavaWeb应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(JavaDatabaseConnectivity)是一种用于执行?SQL语句的JavaAPI。它由一组用Java编程语言编写的类和接口组成。JDBC为工具\/数据库开发人员提供了一个标准的API,使他们能够用纯JavaAPI来编写数据库应用程序。 简单地说,JDBC可做三件事: l与数据库建...

创建一个单文档应用程序,记录鼠标左键单击次数,若是7的倍数,弹出消息框...
记录两个关键信息 一个是次数,一个是点击事件 大致写一些 全局变量 count=0; \/\/点击次数 窗口程序 { 参数点击事件发生 count++ if( count % 7 == 0 ) \/\/余为0 就是中出了 message 显示 count } 大概是这样。。不知道有错没 希望我的回答对您有所帮助 ...

设计一个文本框 用户在文本框中输入什么 窗体标题就同步显示什么 怎么...
1、首先需要选择创建窗体设计按钮,如下图所示。2、创建好一个新窗体后,右键单击窗体左上角选择属性命令,如下图所示。3、接下来需要在右侧的属性表标题处输入测试窗体,如下图所示。4、接下来需要设置好后关闭窗体,如下图所示。5、接下来需要保存窗体设计,如下图所示。6、最后需要修改窗体名称即可...

java开发流程?
Java应用程序的运行经过编写、编译、运行三个步骤。 第1步,编写程序。使用记事本或其他软件编写程序的源代码,将源代码保存为文件filename.java文件。 第2步,编译程序。在MS-DOS命令窗口,将当前目录转换到Java源程序所在的保存目录;输入“javacfilename.java”形式的命令进行程序编译。 第3步,执行程序。在同样的命令...

...程序中添加了一个子窗口,但改变其大小时程序运行总出错,望高手赐教...
我手边没msdn,没记错的话,第一个参数为nULL表示使用默认MFC的窗口类,但问题是,你现在是CWnd窗口的子窗口,自身是没有注册自己的窗口类的,因此你调用Create最后肯定会失败,解决办法是重载Cpw的preCreateWindow函数,在内部注册自己的窗口类,并将cs.lpclass设置为你注册类的字符串指针。

java的swing如何编写点击一次按键在JTextArea显示一行字
lz 你好 具体代码如下:import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;public class ShowInfo extends JFrame{private JTextArea show;private JButton go;\/\/初始化窗口public ShowInfo(){super("ShowInfo");setLayout(new FlowLayout(FlowLayout.CENTER, 50, 30)...

编写Java Application,建立一个登录窗口,包含输入用户名和口令的文本...
import java.awt.event.*;public class LogOn extends JFrame { private JLabel usernameLabel, passwordLabel;private JTextField usernameText;private JPasswordField passwordText;private JButton cancelButton,confButton;public LogOn (){ super("CF Product");setSize(400,200);try { UIManager.set...

Java菜鸟学习编写第一个java程序HelloWorld
JAVA程序代码后缀为.java,文件名常常要求保持和类名一致。JAVA语言是严格区分大小写字母的,但是Windows的文件名却不区分大小写。启动命令提示符并进入到D:JAVA文件夹。如图1所示,按下WIN+R键启动运行命令框,输入cmd命令后回车,就可以启动命令提示符窗口。然后在命令提示符窗口中输入下面命令进入D:JAVA...

怎么将一个java程序的结果输出到文本文档中,写一段代码,谢谢
请输入文本内容,输入exit结束:");try {writer.write(""); \/\/ 清空文本String split = "";while(true) {String line = sc.nextLine();if(line.equalsIgnoreCase("exit")) {break;}writer.append(split + line);split = "\\r\\n";}} catch (IOException e1) {e1.printStackTrace();} ...

相似回答