当加载东西时,框架被禁用。
void makeEnable(Container parent, boolean enabled) {
for(Component c : parent.getComponents()) {
c.setEnabled(enabled);
if(c instanceof Container) {
makeEnable((Container)c, enabled);
}
}
}
但是JList存在问题 - 当用户选择项目时,他可以使用向上/向下箭头在列表中移动。启用然后禁用帧后,它变得不可能。该项目已被选中,但用户必须单击JList才能再次使用箭头。