问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的gui程序设计1

发布网友 发布时间:2023-10-09 01:44

我来回答

2个回答

热心网友 时间:2024-12-14 21:03

效果图

参考代码

//导入swing图形界面开发常用的3个包
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


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

public AddFrame() {

JPanel jpcenter = new JPanel(new GridLayout(3, 2)); //创建面板,设置布局为3行2列的网格布局
JLabel jl1 = new JLabel("First Number:");
jtf1 = new JTextField();
jpcenter.add(jl1);
jpcenter.add(jtf1);

JLabel jl2 = new JLabel("Second Number:");
jtf2 = new JTextField();
jpcenter.add(jl2);
jpcenter.add(jtf2);

JLabel jl3 = new JLabel("The Sum:");
jtf3 = new JTextField();
jtf3.setBackground(Color.WHITE); // 文本框背景色为白色
jtf3.setEditable(false);// 文本框不许编辑
jpcenter.add(jl3);
jpcenter.add(jtf3);

add(jpcenter,BorderLayout.CENTER);//窗口默认布局为BorderLayout .把jpcenter放到窗口的中间

JButton jbAdd = new JButton("Add");
jbAdd.addActionListener(this);//添加点击事件的处理
add(jbAdd, BorderLayout.SOUTH);//把按钮放到窗口的南面

setTitle("Add Calculator");
setSize(350, 200);
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//点击右上角的关闭按钮时,结束程序
}

//点击按钮时处理该事件
public void actionPerformed(ActionEvent e) {
try {
double num1=Double.parseDouble(jtf1.getText());
double num2=Double.parseDouble(jtf2.getText());
jtf3.setText(num1+num2+"");
}catch (Exception ex) {
//输入了字母汉字,不符合规范的输入时进行提示
JOptionPane.showMessageDialog(this, "输入了错误的字符或者格式,请输入数字", "错误!", JOptionPane.ERROR_MESSAGE);
}

}

public static void main(String[] args) {
new AddFrame().setVisible(true);//创建窗口并可见
}
}

热心网友 时间:2024-12-14 21:03

下个eclipse的图形插件,布局直接拖呗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泌尿系结核肾结核有哪些特点 肾结核治好影响寿命吗 邢台七路公交车2020年一月二十九号通车吗? 笔记本的USB有线网卡上不了网,试了公司的台式机(是路由器的),店家的... 喝多给特别喜欢的男生打电话骂他,他也不生气,是不在意吗 为什么我的QQ绑定不起手机为什么说我本次操作存在风? 内账应收应付怎么对账 应收应付应该如何对账 深圳弗林棕旅行社有限公司怎么样? 深圳市鹏运国际旅行社有限公司怎么样? java中GUI的实现方式是???5 java GUI的一个应用 用Java设计一个图形界面(GUI)的计算器应用程序,完成简...19 JAVA开发GUI应用程序有何优点? 新浪微博中打脸表情在哪14 笔记本电脑屏幕玻璃坏了修要多少钱5 新浪微博最近使用过的表情列表如何清空?3 很多人发新浪微博用这种表情 这是怎么下的啊 在哪呢?谁能给个...1 新浪微博的表情怎么那么少啊··关于隐藏的表情··希望大家解答...4 我的是苹果手机微信登录老实显示连接失败,请检查你的网络设置。...65 为什么新浪微博的微博少了很多2 苹果手机登陆微信显示“检查网络”是怎么回事? 麻烦帮你翻译一个公司的英文名!急,谢了。1 我想问一个关于公司名字翻译的事情1 翻译公司名称地名在前面还是后面? 公司名字前面加地名和不加一样吗35 公司名称英文 LTD 后面应该有点吗2 您好!我想补充一下刚才公司门牌的问题,请问LED后面需要加“... 请问图片中的日文是哪家公司?有英文名字么?或者简介,感谢!在...2 公司英文名 里加个中文地区名 表示在哪个地区的 在哪个位置加... 怎么用JAVA实现GUI程序的界面? 罗永浩直播间的梅见青梅酒品质过关吗? 浦松岭名言1 一个聊斋的故事,哪个大人记得请告诉我故事的名字6 美的洗碗机如何摆放餐具啊?1 蒲松龄的名句?25 马六玻璃升降器开关匹配方法 美的洗碗机如何摆放餐具啊? `生死一耳` 解释 重点在耳 关于死的名言 如:人固有一死,或轻于鸿毛,或重于泰山46 聊斋志异 陆判 翻译190 洗碗机内餐具应该怎么摆放才能洗干净 有关生死的名言警句??!!快快快!!!188 “生死”的反义词是什么?3 成都奥园云璟在哪?发展前景如何 成都奥园云璟的产品如何?1 奥园云璟是奥园在成都的第一个项目吗? 奥园•云璟的我和我的成都请了哪些人哦? 把活性炭再次燃烧做成草木灰可以吗? 月利率0.4%一万元一年利息是多少?36