小编too*_*yem的帖子

使用键盘滚动弹出列表时,如何使JComboBox所选项目不被更改

我在面板中有一个JComboBox组件,并且它附加了ItemListener.但是每次上/下按键后都会被触发(当滚动打开弹出列表时).我想在用户接受选择后通过按Enter键来更改所选值.

使用鼠标时不是这种情况.当我将鼠标移到组合框的列表上时,突出显示在鼠标指针之后,但是在我按下鼠标按钮之前,所选项目不会更改.我希望键盘具有相同的行为,即通过向上/向下箭头移动突出显示不会更改所选项目,但按Enter键可以.

java keyboard swing properties jcombobox

12
推荐指数
1
解决办法
6343
查看次数

标签 统计

java ×1

jcombobox ×1

keyboard ×1

properties ×1

swing ×1