我有這樣的代碼:一個jPopup數控制
jTextArea1.add(jPopupMenu1);
jTextArea1.setComponentPopupMenu(jPopupMenu1);
jTextField1.add(jPopupMenu2);
jTextField1.setComponentPopupMenu(jPopupMenu2);
和菜單項我有動作:
private void CopyActionPerformed(java.awt.event.ActionEvent evt) {
jTextArea1.copy();
}
private void Copy1ActionPerformed(java.awt.event.ActionEvent evt) {
jTextField1.copy();
}
現在,我認爲這將是最好使用一個彈出的所有文字組件,如何傳遞關於哪個組件被點擊以複製文本的信息?也許這種情況下有一些更一般的解決方案?
是,但源將是菜單項本身,而不是文本區域。 – camickr 2011-01-09 04:41:35