Page 160 - 4836
P. 160

public  void windowDeactivated ( WindowEvent event ) -
                            вікно стало неактивним.

                                   Слухач подій компонента СomponentListener
                                   Слухач      ComponentListener      оповіщається,     коли
                            спостережуваний      візуальний     компонент     змінює    своє
                            положення,  розміри  або  видимість.  В  інтерфейсі  чотири
                            методи :
                                   public void componentMoved ( ComponentEvent event ) -
                            викликається,       коли      спостережуваний         компонент
                            переміщається (в результаті виклику команди setLocation ( ),
                            роботи менеджера розміщення або ще з якоїсь причини);
                                   public void componentResized ( ComponentEvent event ) -
                            викликається,  коли  змінюються  розміри  спостережуваного
                            компонента;
                                   public void componentHidden ( ComponentEvent event ) -
                            викликається, коли компонент стає невидимим;
                                   public void componentShown ( ComponentEvent event ) -
                            викликається, коли компонент стає видимим.

                                   Слухач вибору елемента ItemListener
                                   Слухач  ItemListener  реагує  на  зміну  стану  одного  з
                            елементів,  що  входять  до  складу  спостережуваного
                            компонента.  Наприклад,  список,  що  випадає  JComboBox
                            складається  з  безлічі  елементів  і  слухач  реагує,  коли
                            змінюється  вибраний  елемент.  Також  даний  слухач
                            оповіщається  при  виборі  чи  скасування  вибору  прапорця
                            JCheckBox  або  перемикача  JRadioButton,  зміні  стану  кнопки
                            JToggleButton і т.д. Слухач володіє одним методом:
                                   public void itemStateChanged ( ItemEvent event ).

                                   Універсальний слухач ActionListener
                                   Серед  численних  подій,  на  які  реагує  кожен  елемент
                            управління (і про які він оповіщає відповідних слухачів, якщо




                                                           158
   155   156   157   158   159   160   161   162   163   164   165