Page 140 - 4836
P. 140

класу  Dimension.  Елемент  b  можна  зробити  точно  такого  ж
                            розміру, як елемент a, виконавши команду:
                                   b.setSize ( a.getSize ( ));
                                   Створимо  панель,  з  якою  не  буде  пов'язано  ніякого
                            менеджера розміщення і вручну розмістимо на ній дві кнопки:
                                   SimpleWindow () {
                                   super ( "Пробне вікно") ;
                                   setDefaultCloseOperation ( EXIT_ON_CLOSE ) ;
                                   JPanel panel = new JPanel ();

                                   panel.setLayout (null) ;
                                   JButton button = new JButton ( "Кнопка" ) ;
                                   button.setSize (80 , 30);
                                   button.setLocation (20,20);
                                   panel.add (button) ;
                                   button = new JButton ( "Кнопка з довгою написом" ) ;
                                   button.setSize (120 , 40) ;
                                   button.setLocation (70,50) ;
                                   panel.add (button) ;
                                   setContentPane (panel) ;
                                   setSize (250 , 150) ;
                                   }















                                   Ми  використовуємо  одну  і  ту  ж  змінну  button  для
                            звернення  до  обох  кнопок  (причому,  вдруге  її  описувати  не




                                                           138
   135   136   137   138   139   140   141   142   143   144   145