. Франка;
Клас museum_gallery. java - ВСІ зображення з Музею;
v Під пакет (пакет Із збережений) Main. images : У ньом розміщенні ВСІ зображення Які Використовують в Програмі.
v Під пакет (пакет Із текстом) Main.html : У ньом розміщені документи типу - html для Виведення текстової ІНФОРМАЦІЇ в Програмі.
v катайся resources Який розміщеній в Коренєва каталозі програми.
Основні компоненти, Які були вікорістані в Програмі: JFrame; JLabel; JButton; JPanel; JTextArea; JEditorPane; JMenu;
Менеджери компоновки: GridLayout, FlowLayout.
2.3 Розробка алгоритму
Розробка алгорітмів Включає описание алгоритмом програмного продукту - послідовність Дій програми при ее віконанні. Алгоритми могут буті опісані у вігляді словесних правил за лексікографічнім або словесно-Кроковое спосіб запису алгоритму або алгорітмічною мовою у вігляді послідовності Операторів за Операторний способом, чі з помощью графічного зображення у вігляді блок-схем за графічнім, чі геометричність спосіб запису алгоритму. (Англ. Unified Modeling Language) - уніфікована мова моделювання, вікорістовується у парадігмі про «єктно-орієнтованого програмування. Є невід »ємною Частинами Уніфікованого процеса Розробка програмного забезпечення. UML є мовою широкого профілю, це Відкритий стандарт, что вікорістовує Графічні позначення для создания абстрактної МОДЕЛІ системи, назіваної UML-моделлю. UML БУВ Створений для визначення, візуалізації, проектування й Документування в основному програмних систем. UML НЕ є мовою програмування, альо в засобой Виконання UML-моделей як інтерпретованог?? коду можлива кодогенерація.
На діаграмі зображено структуру класів програми та перераховані основні методи и атрибути.
Рис.3.3.1 UML діаграма програми «Музеї Дрогобічіні»
2.4 Розробка програми
Для реалізації даної програми я використан Стандартні компоненти модуля AWT до них відносяться JFrame, JLabel, JButton, JPanel, JTextArea, JEditorPane, JMenu.
Для компоненти JFrame найчастіше вікорістовуваліся Такі Властивості:
JFrame frm=new JFrame ();// Створення вікна (фрейму).
frm. setSize (1000,910);// Завдання початкових Розмірів вікна.
frm. setResizable (true);// Дозвіл на зміну розміра вікна (true або false).
frm. setTitle («Назва вікна»);// Завдання заголовку вікна.
frm. setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE );// або . setDefaultCloseOperation (JFrame. DISPOSE_ON_CLOSE );
/ / способ Закриття вікна (Exit - Повністю закриває програму, Dispose - закриває Тільки данє вікно).
frm. setLayout (new FlowLayout ());// Завдання менеджера компонування.
frm_menu. set...