Java中怎么用Swing实现简单的计算器界面
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要讲解了"Java中怎么用Swing实现简单的计算器界面",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中怎么用Swing实现简单的计
千家信息网最后更新 2025年01月16日Java中怎么用Swing实现简单的计算器界面
这篇文章主要讲解了"Java中怎么用Swing实现简单的计算器界面",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Java中怎么用Swing实现简单的计算器界面"吧!
计算器在以前相当于就是一门神器,可惜目前随着计算机的强大,计算器也逐渐地没落了,开始渐渐地并入了计算机当中。大家熟知的计算器界面大多是分为两个界面,即显示区和键盘区。显示区可以用一个文本框组件,键盘区需要用很多的按钮,用网格布局管理器完成。
(1)新建一个继承自 JFrame 的 CalculatorDemo类,为这个类添加构造方法以及 main 方法。
import java.awt.BorderLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JTextField;import javax.swing.SwingConstants;import javax.swing.border.EmptyBorder;public class CalculatorDemo extends JFrame{ private JPanel contentPane; //内容面板 private JTextField textField; //文本框 public CalculatorDemo(){}; //构造方法 public static void main(String[] args) { CalculatorDemo frame=new CalculatorDemo(); frame.setVisible(true); }}
(2)在构造方法内,设置窗口的内容,并完成计算机的主体部分。向边界的北部添加一个 JTextField 组件,实现显示区在上面。
public CalculatorDemo(){ setTitle("计算器"); //设置窗体的标题 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗体退出时操作 setBounds(100, 100, 250, 200); //设置窗体位置和大小 contentPane=new JPanel(); //创建内容面板 contentPane.setBorder(new EmptyBorder(5,5,5,5)); //设置面板的边框 contentPane.setLayout(new BorderLayout(0,0)); //设置内容面板为边界布局 setContentPane(contentPane); //应用内容面板 JPanel panel1=new JPanel(); //新建面板用于保存文本框 contentPane.add(panel1,BorderLayout.NORTH); //将面板放置在边界布局的北部 textField=new JTextField(); //新建文本框 textField.setHorizontalAlignment(SwingConstants.RIGHT); //文本框中的文本使用右对齐 panel1.add(textField); //将文本框增加到面板中 textField.setColumns(18); //设置文本框的列数是18}
(3)将内容区部分以边框中部进行填充,设置 panel2 的布局管理器为网格布局管理。
JPanel panel2=new JPanel(); //新建面板用于保存按钮contentPane.add(panel2, BorderLayout.CENTER); //将面板放置在边界布局的中央panel2.setLayout(new GridLayout(4,4,5,5)); //面板使用网格4X4布局JButton button01=new JButton("7"); //新建按钮panel2.add(button01); //应用按钮JButton button02=new JButton("8"); //新建按钮panel2.add(button02); //应用按钮JButton button03=new JButton("9"); //新建按钮panel2.add(button03); //应用按钮JButton button04=new JButton("+"); //新建按钮panel2.add(button04); //应用按钮JButton button05=new JButton("4"); //新建按钮panel2.add(button05); //应用按钮JButton button06=new JButton("5"); //新建按钮panel2.add(button06); //应用按钮JButton button07=new JButton("6"); //新建按钮panel2.add(button07); //应用按钮JButton button08=new JButton("-"); //新建按钮panel2.add(button08); //应用按钮JButton button09=new JButton("3"); //新建按钮panel2.add(button09); //应用按钮JButton button10=new JButton("2"); //新建按钮panel2.add(button10); //应用按钮JButton button11=new JButton("1"); //新建按钮panel2.add(button11); //应用按钮JButton button12=new JButton("*"); //新建按钮panel2.add(button12); //应用按钮JButton button13=new JButton("0"); //新建按钮panel2.add(button13); //应用按钮JButton button14=new JButton("."); //新建按钮panel2.add(button14); //应用按钮JButton button15=new JButton("="); //新建按钮panel2.add(button15); //应用按钮JButton button16=new JButton("/"); //新建按钮panel2.add(button16); //应用按钮
感谢各位的阅读,以上就是"Java中怎么用Swing实现简单的计算器界面"的内容了,经过本文的学习后,相信大家对Java中怎么用Swing实现简单的计算器界面这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
按钮
应用
面板
计算器
内容
文本
布局
界面
方法
边界
窗体
网格
计算机
学习
管理
就是
组件
边框
部分
键盘
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2018网络安全法执法案例
杭州追电网络技术待遇怎么样
桓台资产软件开发
软件开发能办个体吗
宜昌仓库管理软件开发
数据库运行状态
华为网络安全中级认证
阿里巴巴区块链数据库
第二届钓鱼城杯网络安全
优秀的软件开发
昆明软件开发前景
网络安全管理岗位的资格要求
数据库安装视频教学
厦门棋牌平台软件开发
计算机网络技术科目
苏州dell服务器参数
电影网站用什么服务器
广州微信软件开发代码
数据库swl
法庭dna数据库
qq实现的网络技术
weblogic需要数据库
奇安信大数据网络安全与运营
oracle数据库10
企业级地理数据库授权文件
关于迷你炸我的世界服务器的事情
乐尚软件开发有限公司怎么样
我的世界网易有什么服务器
正规软件开发价格优惠
计算机网络技术实习周记十周