у меня есть такой код:Один 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