Java计算器里的复制粘贴功能

weixin_45250971 2019-06-16 04:59:17
求大佬解答一下 接下来该怎么写 卡死在这一下午了
...全文
109 1 打赏 收藏 转发到动态 举报
写回复
用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); } }

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧