java - 在java中实现复制/粘贴操作

标签 java swing copy paste jtextcomponent

我在从 JTextComponent 获取复制和粘贴方法时遇到一些问题

对于我的程序,我有一个字符串数组,它们将作为菜单选项。 “复制”和“粘贴”是其中两个。

 else if (e.getActionCommand().equalsIgnoreCase("Copy"))
            {
                JTextArea a = new JTextArea();
                a.setEditable(true);
                a.copy();
            }
            else if (e.getActionCommand().equalsIgnoreCase("Paste"))
            {
               JTextArea a = new JTextArea();
                a.setEditable(true);
                 a.getSelectedText();
                 a.paste();
            }

我没有收到错误消息,但它不起作用。任何帮助将不胜感激

最佳答案

每次您想要执行操作时,都会创建一个新的 JTextArea 实例。

这些并不代表屏幕上的实际内容。相反,与实例变量交互或将屏幕上的 JTextArea 实例作为参数传递

关于java - 在java中实现复制/粘贴操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039725/

相关文章:

java - 在 JFileChooser 上显示文件名 ToolTipText

java - 如何防止 JOptionPane.showConfirmDialog 对话框关闭

java - jCheckbox 显示在文本区域中

c++ 复制文件\通用实现

java - 不会显示或查找图像

java - 如何将多个分数附加到列表中并获取它们的乘积?

java - 将图像添加到 JFrame 中?

java - 从 JTable 中删除渲染器

excel - VBA:打开 xls 文件并将其添加到当前工作簿

c++ - 实现写时复制