当前位置: 首页 > 面试题库 >

在Java中剪切,复制和粘贴的最佳方法是什么?

宇文飞羽
2023-03-14
问题内容

我使用带有文本区域(JTextArea)的Swing创建了一个应用程序。我想创建一个“编辑”菜单,其中包含从文本区域剪切和复制文本,以及将剪贴板中的文本粘贴到文本区域的选项。

我已经看到了几种方法来做到这一点,但是我想知道最好的方法是什么。我应该如何执行剪切/复制/粘贴?


问题答案:

我个人会选择重复使用标准的剪切,复制和粘贴操作。在Swing拖放教程中对此进行了说明:添加剪切,复制和粘贴。有关文本组件的部分与您最相关。快速复制粘贴该页面的一些代码:

menuItem = new JMenuItem(new DefaultEditorKit.CopyAction());
menuItem.setText("Copy");
menuItem.setMnemonic(KeyEvent.VK_C);


 类似资料:
  • 复制 菜单栏: Edit —> Copy 快捷键: Mac: Command + C Windows/Linux: Ctrl + C 复制为纯文本 操作步骤: 菜单栏 —> Edit —> Copy as Plain Text 复制引用 操作步骤: 菜单栏 —> Edit —> Copy Reference 快捷键: Mac: Alt + Command + Shift + C Windows/L

  • 问题内容: 当我尝试使用粘贴到单元格时,我要粘贴的单元格保持空白,但setValueAt()似乎可以正常工作。另外,当我尝试从一个单元格剪切或复制JPopupMenu时,如果要粘贴到另一个单元格,则我的“粘贴”选项将保持禁用状态。我不知道为什么。我的代码如下。 Here’s my code for 问题答案: 根据您的示例代码,并且必须填写空白,它对 我有用… Now, maybe you’d l

  • 本文向大家介绍C#禁止textbox复制、粘贴、剪切及鼠标右键的方法,包括了C#禁止textbox复制、粘贴、剪切及鼠标右键的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#禁止textbox复制、粘贴、剪切及鼠标右键的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 问题是,从vim到剪贴板的复制/粘贴停止工作。我不知道为什么。。。 在中,我也没有看到和缓冲区... 这是我的。vimrc,如果需要的话。 有什么建议吗? 谢谢

  • 本文向大家介绍JS基于clipBoard.js插件实现剪切、复制、粘贴,包括了JS基于clipBoard.js插件实现剪切、复制、粘贴的使用技巧和注意事项,需要的朋友参考一下 摘要: 最近做了一个项目,其中有这样一需求:实现一个点击按钮复制链接的功能,通过网上找相关资料,找到了几个插件,ZeroClipboard是通过flash实现的复制功能,随着越来越多的提议废除flash,于是就想能不能通过j

  • null 现在,我做了我的研究,以下是和方法的优缺点,至少是我能想到的那些: 允许我们在复制时以相同的表达式粘贴数据(我想是代码可读性..?) 单元格引用完全禁止! 格式和公式可能会搞乱 如果范围重叠,它将显示一个提示,有效地阻止宏停止运行(这是一个巨大的障碍,尤其是当您试图自动化某些东西时) 更糟糕的是,如果在提示符上按,它将抛出**(除非处理) 允许我们粘贴范围的特定部分! 它允许我们指定要执