社区
Eclipse
帖子详情
Java计算器里的复制粘贴功能
weixin_45250971
2019-06-16 04:59:17
求大佬解答一下 接下来该怎么写 卡死在这一下午了
...全文
137
1
打赏
收藏
Java计算器里的复制粘贴功能
求大佬解答一下 接下来该怎么写 卡死在这一下午了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_45250971
2019-06-16
打赏
举报
回复
代码如下 package skr; import java.awt.datatransfer.Clipboard; import java.awt.datatransfer.DataFlavor; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import javax.swing.*; public class Example { private static void creatshow() { JFrame f=new JFrame("jisuanqi"); f.setSize(600, 500); f.setLocation(400, 200); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JMenuBar menubar =new JMenuBar(); JMenu menu1=new JMenu("编辑(E)"); JMenu menu2=new JMenu("帮助(H)"); menubar.add(menu1); menubar.add(menu2); JMenuItem item1=new JMenuItem("复制(C)"); JMenuItem item2=new JMenuItem("粘贴(V)"); menu1.add(item1); menu1.add(item2); item1.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK)); item1.addActionListener(e->{ }); JMenuItem item4=new JMenuItem("查看帮助(V)"); JMenuItem item5=new JMenuItem("关于计算器(A)"); menu2.add(item4); menu2.addSeparator(); menu2.add(item5); f.setJMenuBar(menubar); } public static void main(String[] args) { SwingUtilities.invokeLater(Example::creatshow); } }
一个
Java
的简易
计算器
通过遍历按钮数组,创建按钮对象并设置按钮的文本、动作命令标识、位置和大小,并将按钮添加到窗口中。根据按钮的动作命令字符串cmd,分别处理数字和小数点按钮的点击,以及加减乘除等号按钮的点击。为粘贴按钮添加监听器:为“粘贴”按钮添加监听器,当按钮被点击时,从系统剪贴板获取内容,并将内容设置到计算式文本框中。然后,在构造方法中创建了一个名为“粘贴”的按钮,并为其设置位置、大小和字体样式,然后将其添加到窗口中。为每个按钮添加监听器:通过遍历按钮数组,为每个按钮添加动作监听器,以便在按钮被点击时执行相应的操作。
Java
课程设计——
计算器
在本教程中,我们将使用
Java
Swing构建一个科学
计算器
,
Java
Swing是一种图形用户界面(GUI)工具包。通过这个项目,我们可以学习如何使用
Java
Swing创建一个交互式的
计算器
应用程序,并实现基本的数学运算
功能
和一些科学计算
功能
。通过使用
Java
Swing提供的组件和事件监听器,我们可以创建一个
功能
强大且用户友好的计算工具。无论是进行基本的数学运算还是执行一些科学计算,这个科学
计算器
都能够满足我们的需求。
java
实现简单
计算器
java
实现简单
计算器
功能
:简单
计算器
:两数运算,平方,加负号,实现了
复制粘贴
功能
* 参考资料:《
Java
编程思想》、JDK1.6、 CSDN博客:http://blog.csdn.net/baidu_38132719/article/details/69221053?locationNum=4&fps=1 * 2017.5.4于宁夏大学 下面是源代码,由于初学
Java
,许多东
用
Java
制作简单的
计算器
就是往左边判断是(sb.charAt(j)=='*'||sb.charAt(j)=='/'||sb.charAt(j)=='%'||sb.charAt(j)=='B'||sb.charAt(j)=='+'||sb.charAt(j)=='-'),而右边判断是(sb.charAt(j)=='*'||sb.charAt(j)=='/'||sb.charAt(j)=='%'||sb.charAt(j)=='B'||sb.charAt(j)=='+'||sb.charAt(j)=='-'||按钮,和自己本身框架。
java
实现
复制粘贴
的
计算器
_软帝学院教你用
java
编写
计算器
(三)
教你用
java
编写
计算器
(三)import
java
.awt.Color;import
java
.awt.Dimension;import
java
.awt.event.ActionListener;import
java
x.swing.JButton;import
java
x.swing.JFrame;import
java
x.swing.JMenu;import
java
x.swing.JMe...
Eclipse
58,440
社区成员
49,457
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章