我的应用程序中有两个文本字段和一个可编辑的组合框,使用swing。 第一个文本字段一个不应该有弹出菜单。但是第二个ext字段应该有弹出窗口,组合框也应该有弹出窗口。 我已准备好弹出菜单。但问题是当我启动应用程序时,第一个文本字段是焦点,当我右键单击第二个文本字段并从中选择粘贴选项时,粘贴到第一个字段。
我尝试将鼠标拖动的侦听器添加到第二个文本字段。
txtRoles.addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseDragged(MouseEvent arg0) {
txtRoles.requestFocus();
}
});
但它没有用。
此外,我希望弹出窗口粘贴在可编辑的组合框中。但条件是我想在鼠标右键单击时自动选择所有可用的文本。 有没有可用的方法?
提前感谢您回答我的问题。