Hallo
kann mir einre sagen wie ich den Auswahl aus einem JList einzeln bekomme?
Ich habe einen listener:
Nur wird der Event immer 2 mal ausgeführt --> "valueChanged action ausgefuehrt" wird 2 mla ausgegeben.
Wie kann ich es auf nur 1 mal reduzieren?
( hatte mal das gleiche Problem bei combobox, aber listSelectionEvent hat nicht getStateChange ( ) == ItemEvent.SELECTED Möglichkeit wie bei Itemevent )
kann mir einre sagen wie ich den Auswahl aus einem JList einzeln bekomme?
Ich habe einen listener:
Java:
@Override public void valueChanged ( ListSelectionEvent e )
{
if ( e.getSource ( ) == list )
{
if ( list.getSelectedIndex ( ) >= 0 )
{
//einfach nur ausgaben
String[] auswahl = pawSec.print ( list.getSelectedValue ( ) );
if ( auswahl != null )
{
// ausgabe auf GUI
System.out.println ( "valueChanged action ausgefuehrt" );
getL3 ( auswahl[0] );
getTfNick ( ).setText ( auswahl[1] );
getTfpwd ( ).setText ( auswahl[2] );
}
else
{
System.err.println ( "auswahl null" );
}
}
}
}
Nur wird der Event immer 2 mal ausgeführt --> "valueChanged action ausgefuehrt" wird 2 mla ausgegeben.
Wie kann ich es auf nur 1 mal reduzieren?
( hatte mal das gleiche Problem bei combobox, aber listSelectionEvent hat nicht getStateChange ( ) == ItemEvent.SELECTED Möglichkeit wie bei Itemevent )