1

加载内容时,框架被禁用。

void makeEnable(Container  parent, boolean enabled) {
    for(Component c : parent.getComponents()) {
        c.setEnabled(enabled);
        if(c instanceof Container) {
            makeEnable((Container)c, enabled);
        }
    }
}

但是 JList 有一个问题——当用户选择项目时,他可以使用向上/向下箭头在列表中移动。启用然后禁用框架后变得不可能。该项目已被选中,但用户必须单击 JList 才能再次使用箭头。

  1. 您知道使应用程序无法获得输入事件的其他解决方案吗?
  2. 这个问题有什么解决办法吗?
4

0 回答 0