2010-08-17 6 views

Antwort

6

Ein ItemListener s wird benachrichtigt, wenn der Status der Schaltfläche geändert wird, sei es durch einen Benutzer, der mit der Schaltfläche interagiert, oder programmgesteuert (über die Methode setSelected). ActionListener s wird andererseits aufgerufen, wenn ein Benutzer mit der Schaltfläche interagiert (kann aber programmgesteuert über die Methode onClick simuliert werden).

Beachten Sie, dass ein Benutzer mit der Taste wie Klicken oder Drücken der Leertaste die Interaktion auch den Zustand der Schaltfläche ändern und ein Element Ereignis sowie eine Aktion Ereignis auslösen. Im Allgemeinen möchten Sie entweder das eine oder das andere definieren, hören Sie nicht auf Aktionsereignisse und Elementereignisse auf der Schaltfläche.

+0

hab es geschafft! * ItemListener * - Benutzer * ODER * Programm; * ActionListener * - * Benutzer *. Vielen Dank! – n611x007

0

ItemEvent ist bestimmte Ereignis, das anzeigt, dass der Zustand in einem Bauteil durch die itemStateChanged im ItemListener angegeben geändert wird. JRadioButton hat zwei Zustände an und aus. ItemEvent ist auch nützlich, wenn eine Optionsschaltfläche Teil einer button group ist.

Ich glaube, Sie das Element Hörer verwenden sollen, wenn Sie in Zustandsänderungen in der Radio-Button und eine Aktion Hörer interessiert sind, wenn Sie etwas, wenn das Optionsfeld geklickt wird tun wollen.