Code:
tf.addKeyListener(new KeyListener(){
public void keyPressed(KeyEvent arg0) {
// TODO Auto-generated method stub
}
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub
}
public void keyTyped(KeyEvent arg0) {
int col = table.getColumn("SchülerID").getModelIndex();
table.setFilters(new FilterPipeline(
new Filter[] { new PatternFilter(tf.getText()+".*", 0, col) }));
}
});
Mein JTextField hat nen key listener damit ich immer weiß wann jemand was tippt und eine aktion durchführen kann.
Was ich aber nicht verstehe, warum ich immer enter drücken muss oder noch einen buchstaben eingeben, damit die aktion ausgeführt wird, danach klappt es ja, aber zum einmaligen ausführen reicht ein buschstabe alleine nicht :bahnhof: