我有以下 JList 代码。单击列表中的项目时,它应突出显示所选项目。但是,如果我按得太快,它实际上不会在第一次单击时选择列表中的下一个项目。我应该如何解决这个问题?
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 1) {
String selectedItem = (String) jl.getSelectedValue();
if(selectedItem == "Page One"){
System.out.print("Page one");
}
}
}
};
jl.addMouseListener(mouseListener);