[英]Copying string to clipboard doesn't work (Java)
我試圖在用戶單擊適當的按鈕后將字符串復制到剪貼板。 該特定操作應該在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)。
根據評論中的問題進行編輯:
問題解決了:
問題不在於解決方案,而在於我的代碼。
現在看來,按鈕的偵聽器無法正常工作,因此沒有執行任何代碼。
對於初學者來說,這對我來說是一個很好的課程,它可以檢查最明顯的事情,例如聽者是否工作。 謝謝大家的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.