Hallo,
ich habe mal wieder eine Frage und hoffe das sie mir jemand beantworten kann.
Ich habe eine JCombobox. Nun soll der Benutzer vor der Auswahl eines Items (also genauer schon beim Klicken auf den kleinen Pfeil rechts) mittels eines ConfirmDialogs gefragt werden, ob er wirklich sicher ist, dass er eine neue Auswahl treffen will (quasi: "Sind Sie sicher, dass SIe eine neue Auswahl treffen wollen?") . Ich weiß nun nicht an welcher stelle ich den entsprechenden Code einbauen soll.
Ich habe es mit einem Actionistener und einem MouseListner versucht. Ergebnis: Der Confirmdialog erscheint erst wenn man in dem Popupmenu ein Item selektiert. Ich weiß nun aber nicht wie ich es, im Falles eines Klicks auf "Nein", verhindern kann, dass anschließend die Auswahl getroffen wird? Wie könnte das funktionieren?
Oder alternativ, wo muss ich den Listerner adden, damit der auf einen Klick auf den kleinen Button mit dem Pfeil reagiert? Dieser Scheint ja nicht zu JCombobox zu gehören!? (zumindest reagiert er nicht auf den geaddeten MouseListener).
Naja ich hoffe ich konnte mein Probkem einigermaßen verständlich umreißen.
Vielleicht hat ja jemand eine Lösung
gruß carsten
ich habe mal wieder eine Frage und hoffe das sie mir jemand beantworten kann.
Ich habe eine JCombobox. Nun soll der Benutzer vor der Auswahl eines Items (also genauer schon beim Klicken auf den kleinen Pfeil rechts) mittels eines ConfirmDialogs gefragt werden, ob er wirklich sicher ist, dass er eine neue Auswahl treffen will (quasi: "Sind Sie sicher, dass SIe eine neue Auswahl treffen wollen?") . Ich weiß nun nicht an welcher stelle ich den entsprechenden Code einbauen soll.
Ich habe es mit einem Actionistener und einem MouseListner versucht. Ergebnis: Der Confirmdialog erscheint erst wenn man in dem Popupmenu ein Item selektiert. Ich weiß nun aber nicht wie ich es, im Falles eines Klicks auf "Nein", verhindern kann, dass anschließend die Auswahl getroffen wird? Wie könnte das funktionieren?
Oder alternativ, wo muss ich den Listerner adden, damit der auf einen Klick auf den kleinen Button mit dem Pfeil reagiert? Dieser Scheint ja nicht zu JCombobox zu gehören!? (zumindest reagiert er nicht auf den geaddeten MouseListener).
Naja ich hoffe ich konnte mein Probkem einigermaßen verständlich umreißen.
Vielleicht hat ja jemand eine Lösung
gruß carsten