Ich find's in der Regel nicht gut, solches Verhalten zu ändern. Aber wenn es denn sein muss; so sollte es (nicht mehr) funktionieren:Kann man das verhindern?
public class JListWithoutKeySelection extends JList {
/**
* Overridden to disable selection by key events.
*
* @return {@code -1}
*/
@Override
public int getNextMatch(String prefix, int startIndex, Position.Bias bias) {
return -1;
}
}