我试图在用户点击正确的按钮后将字符串复制到剪贴板。该特定操作应该在JDialog中执行。
这是我的代码的一部分,应该进行复制:
btnCopy.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
StringSelection selection = new StringSelection(txtarContent.getText());
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(selection, selection);
}
});
我在Mac OS X(10.12.4 Sierra)上使用Eclipse(neon.3)。
根据评论中的问题进行修改:
答案 0 :(得分:0)
问题已解决:
问题不在解决方案中,而是在我的代码中。
现在看来按钮的监听器没有工作,因此没有执行任何代码。
对于我来说,这对我来说是一个很好的教训,即使是最明显的事情,比如听众是否有效,也要检查。谢谢大家的帮助。