Hallo,
die Combobox ist in Java SE unterentwickelt bezüglich Events.
Das Pulldown aus HTML wird ähnlich abgebildet. Die Eventmöglichkeiten
sind echt knapp.
Nachfolgend Tips.
Falls Du sehen willst, was Pulldown in Java leider NUR kann,
dann schau Dir meinen Java-Player (Applet) für mp3 an auf meiner
Webseite twseiten.com (
audio, flash and java ). Die
Webseite ist in Englisch, aber der Player wird auch
Deutsch beschrieben.
class test implements MouseMotionListener
{
private void MausBewegungUeberwacher(MouseEvent e)
{
// +++++ sofort Objekt, das Event auslöst, holen
Component X01=(Component) e.getSource();
AktiviereComboboxHandler(X01);
}
}
public void AktiviereComboboxHandler(Component X00) // Combobox
// Da die Combobox aus mehreren Komponenten besteht, die klickbar
// sind, aber verschiedene Reaktionen ausweisen, ist die
// Mausabfrage oder Component-Event-Abfrage
// komplett sinnlos. Es muss daher per ActionEventlistener gearbeitet
// werden, der aktiv wird, wenn ein neues Element selektiert wurde.
{
// Die Routine wird von allen Maus-Listenern aus
// (MouseListener, MouseMotionListener und MouseWheelListener)
// aktiviert.
// Es dürfen NUR lokale Variablen verwendet werden.
// Die Routine muss parallel aufrufbar sein.
werte Objekt laut X00 aus
}