在我的 JTextPane 中,当我选择文本并右键单击时;它提供了复制文本的选项。下面是代码:
public LogPane() {
super();
JPopupMenu pop = new JPopupMenu();
final LogPane l = this;
JMenuItem copy = new JMenuItem("Copy CTRL+C");
copy.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
selected = l.getSelectedText();
if(selected==null)
return;
StringSelection clipString = new StringSelection(selected);
clipbd.setContents(clipString,clipString);
}
});
pop.add(copy);
copy.setEnabled(true);
}
因此,在右键单击时,它提供了复制文本的选项。但我想要的是,当没有选择文本并且用户右键单击时,不应该显示复制选项。应如何纳入更改?