Wenn jemand ganz viele Änderungen macht, und jedesmal ein ChangeEvent verschickt, würde normalerweise z.B. die graphische Oberfläche andauernd neu gezeichnet werden (nicht sehr praktisch). mit diesem Wert kann dann angegeben werden, dass in ein paar Nanosekunden das nächste Event kommt, und dass z.B. die graphische Oberfläche noch warten soll mit Neuzeichnen.true if this is one of a rapid series of events
lsm.addListSelectionListener(new ListSelectionListener(){
public void valueChanged (ListSelectionEvent evt)
{
if (evt.getValueIsAdjusting() || table.getSelectedRow() < 0){
return;
}
cmds.put (new MemberCommand (table.getValueAt(table.getSelectedRow(), 0).toString()));
}
});
kann es denn vorkommen, dass er in bestimmten fällen dann gar nicht neu zeichnet?Beni hat gesagt.:Meist du das ListSelectionEvent?
Wenn jemand ganz viele Änderungen macht, und jedesmal ein ChangeEvent verschickt, würde normalerweise z.B. die graphische Oberfläche andauernd neu gezeichnet werden (nicht sehr praktisch). mit diesem Wert kann dann angegeben werden, dass in ein paar Nanosekunden das nächste Event kommt, und dass z.B. die graphische Oberfläche noch warten soll mit Neuzeichnen.