Page 123 - 4836
P. 123

на  іншу  (наприклад,  з  метою  збільшення  швидкодії)  не  так
                            просто. Це майже як перейти з однієї мови програмування на
                            іншу: всі мови вміють робити одне і те ж, але у кожного з них
                            свій  синтаксис,  своя  програмна  структура  і  свої  численні
                            хитрощі.
                                   З  цієї  причини  замість  того,  щоб  робити  огляд  всіх
                            трьох бібліотек, ми постараємося трохи краще розібратися в
                            одній  з  них  -  бібліотеці  Swing.  Повноцінний  графічний
                            інтерфейс може бути розроблений з її допомогою.
                                   вікно JFrame
                                   Кожна  GUIпрограма  запускається  у  вікні  і  по  ходу
                            роботи може відкривати кілька додаткових вікон.
                                   У  бібліотеці  Swing  описаний  клас  JFrame,  що
                            представляє  собою  вікно  з  рамкою  і  рядком  заголовка  (з
                            кнопками  «Згорнути»,  «На  весь  екран»  і  «Закрити»).  Воно
                            може змінювати розміри і переміщатися по екрану.

                                   Про вікна Swing
                                   У Swing є ще кілька класів вікон. Наприклад, JWindow
                            - найпростіше вікно, без рамки і без рядка заголовка. Зазвичай
                            з його допомогою робиться заставка до програми, яка перед
                            запуском  повинна  виконати  кілька  тривалих  дій  (наприклад,
                            завантажити інформацію з БД).
                                   Конструктор JFrame( ) без параметрів створює порожнє
                            вікно. Конструктор JFrame (String title) створює порожнє вікно
                            із заголовком title .
                                   Щоб написати просту програму, що виводить на екран
                            порожнє вікно, нам буде потрібно ще три методи:
                                   setSize (int width, int height) - встановлює розміри вікна.
                            Якщо  не  задати  розміри,  вікно  буде  мати  нульову  висоту
                            незалежно від того, що в ньому знаходиться і користувачеві
                            після  запуску  доведеться  розтягувати  вікно  вручну.  Розміри
                            вікна  включають  не  тільки  «робочу»  область,  а  й  кордони  і
                            рядок заголовка.




                                                           121
   118   119   120   121   122   123   124   125   126   127   128