Page 122 - 4836
P. 122

8.БІБЛІОТЕКА SWING
                                   План:

                                   1. Окно JFrame
                                   2. Класс Container (контейнер)
                                   3. Класс JPanel (панель)
                                   4. Менеджери розміщення
                                   5. Вирівнювання елементів, рамки
                                   6. Основні візуальні компоненти Swing
                                   Сучасні  програми  потребують  графічного  інтерфейсу
                            користувача  (GUI).  Користувачі  відвикли  працювати  через
                            консоль:  вони  керують  програмою  і  вводять  вхідні  дані  за
                            допомогою так званих елементів управління  (в програмуванні
                            їх  також  називають  візуальними  компонентами),  до  яких
                            відносяться кнопки, текстові поля, випадне меню і т.д.
                                   Кожна  з  сучасних  мов  програмування  надає  безліч
                            бібліотек  для  роботи  зі  стандартним  набором  елементів
                            управління.  Нагадаємо,  що  під  бібліотекою  в  програмуванні
                            розуміємо набір готових класів і інтерфейсів, призначених для
                            вирішення певного кола завдань.
                                   У  Java  є  три  бібліотеки  візуальних  компонентів  для
                            створення  графічного  інтерфейсу  користувача.  Найбільш
                            рання з них називається AWT (ей-дабел’ю-ті). Вважається, що
                            при  її  проектуванні  було  допущено  ряд  недоліків,  внаслідок
                            яких  з  нею  досить  складно  працювати.  Бібліотека  Swing
                            розроблена  на  базі  AWT  і  замінює  більшість  її  компонентів
                            своїми,  спроектованими  більш  ретельно  і  зручно.  Третя,
                            найновіша  бібліотека,  називається  SWT  (ес-даблю-ті).
                            Кожна бібліотека надає набір  класів для роботи з кнопками,
                            списками, вікнами, меню і т.д. , але ці класи спроектовані по
                            різному:  вони  мають  різний  набір  методів  з  різними
                            параметрами, тому  «перевести» програму з однієї  бібліотеки




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