Розробка програми "Музеї Дрогобичини"
Розробка програми-довідки про музеї Дрогобичини. Розгляд музею І. Франка в селі Нагуєвичі за допомогою середовища Eclipse. Виведення інформації про музей. Перехід між різними місцями в музеї. Супроводження текстового матеріалу графічними файлами.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | украинский |
Дата добавления | 24.02.2014 |
Размер файла | 3,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
// TODO Auto-generated method stub
new Main. Gallery. musuem_gallery ();
}});
panel1. add (label1);
// ----------------------------
String path2p1 = "images/1_pov_1. jpg";
java.net. URL imgURL2p1 = menu. class. getResource (path2p1);
ImageIcon icon2p1 = new ImageIcon (imgURL2p1);
JButton kart2p1 = new JButton ("");
kart2p1. setIcon (icon2p1);
frm_musuem. add (kart2p1);
panel1. add (kart2p1);
// Пропуск---------------------
JLabel label1a=new JLabel ();
panel1. add (label1a);
// ----------------------------
String path1p2 = "images/2_pov_2. jpg";
java.net. URL imgURL1p2 = menu. class. getResource (path1p2);
ImageIcon icon1p2 = new ImageIcon (imgURL1p2);
JButton kart1p2 = new JButton ("");
kart1p2. setIcon (icon1p2);
frm_musuem. add (kart1p2);
panel1. add (kart1p2);
// Пропуск---------------------
JLabel label2=new JLabel ();
panel1. add (label2);
// ----------------------------
String path2p2 = "images/1_pov_2. jpg";
java.net. URL imgURL2p2 = menu. class. getResource (path2p2);
ImageIcon icon2p2 = new ImageIcon (imgURL2p2);
JButton kart2p2 = new JButton ("");
kart2p2. setIcon (icon2p2);
frm_musuem. add (kart2p2);
panel1. add (kart2p2);
// Пропуск---------------------
JLabel label2a=new JLabel ();
panel1. add (label2a);
// ----------------------------
String path1p3 = "images/2_pov_3. jpg";
java.net. URL imgURL1p3 = menu. class. getResource (path1p3);
ImageIcon icon1p3 = new ImageIcon (imgURL1p3);
JButton kart1p3 = new JButton ("");
kart1p3. setIcon (icon1p3);
frm_musuem. add (kart1p3);
panel1. add (kart1p3);
// Пропуск---------------------
JLabel label3=new JLabel ();
panel1. add (label3);
// ----------------------------
String path2p3 = "images/1_pov_3. jpg";
java.net. URL imgURL2p3 = menu. class. getResource (path2p3);
ImageIcon icon2p3 = new ImageIcon (imgURL2p3);
JButton kart2p3 = new JButton ("");
kart2p3. setIcon (icon2p3);
frm_musuem. add (kart2p3);
panel1. add (kart2p3);
// Кінець Бази даних
panel1. add (panelt);
panel. add (panel1);
JScrollPane scrollBar=new JScrollPane (panel,
JScrollPane. VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane. HORIZONTAL_SCROLLBAR_NEVER);
frm_musuem. add (scrollBar);
frm_musuem. setLocationRelativeTo (null);
frm_musuem. setVisible (true);
}
public static void main (String args []) {
SwingUtilities. invokeLater (new Runnable () {
public void run () {
new musuem_frank ();
}}); }
@Override
public void actionPerformed (ActionEvent e) {
// TODO Auto-generated method stub}}
Файл art_frank. java:
package Main. Autobiography;
import java. awt. Color;
import java. awt. GridLayout;
import java. awt. event. ActionEvent;
import java. awt. event. ActionListener;
import java. io. BufferedReader;
import java. io. FileNotFoundException;
import java. io. FileReader;
import java. io. IOException;
import javax. swing. *;
import javax. swing. border. Border;
import Main. menu;
public class art_frank {
public art_frank () {
JFrame frm_art=new JFrame ("Творчість Івана Франка");
frm_art. setSize (1000,730);
frm_art. setDefaultCloseOperation (JFrame. DISPOSE_ON_CLOSE);
GridLayout experimentLayout = new GridLayout (13,2,50,50);
Border border = BorderFactory. createLineBorder (Color. BLACK);
JPanel panel=new JPanel ();
JPanel panel1=new JPanel ();
panel1. setLayout (experimentLayout);
JPanel panelt=new JPanel ();
// Блок (1)"Каменяр"-------------------------------------------------------------
String path = "images/2_k. jpg";
java.net. URL imgURL = menu. class. getResource (path);
ImageIcon icon = new ImageIcon (imgURL);
JButton kart = new JButton ("");
kart. setIcon (icon);
frm_art. add (kart);
panel1. add (kart);
JTextArea frankotxt = new JTextArea ();
StringBuffer contents = new StringBuffer ();
BufferedReader reader = null;
try {
reader = new BufferedReader (new FileReader ("resources\\art\\kamenyar. txt"));
String text = null;
while ( (text = reader. readLine ())! = null) {
contents. append (text). append (System. getProperty ("line. separator"));
}} catch (FileNotFoundException e1) {
e1. printStackTrace (); } catch (IOException e1) {
e1. printStackTrace ();
} finally {try {if (reader! = null) {
reader. close (); }}
catch (IOException e1) {e1. printStackTrace ();
}}
frankotxt. setText (contents. toString ());
frankotxt. setEditable (false);
frankotxt. setBorder (BorderFactory. createCompoundBorder (border, BorderFactory. createEmptyBorder (10, 10, 10,10)));
panel1. add (frankotxt);
JLabel label1=new JLabel ();
panel1. add (label1);
// Кінець блоку (1
// Блок (13) Посилання на бібліотеку----------------------------------------------
String bil_lib = "images/knugu. jpg";
java.net. URL imgURL_lib = menu. class. getResource (bil_lib);
ImageIcon icon_lib = new ImageIcon (imgURL_lib);
JButton kart_lib = new JButton ("");
kart_lib. setIcon (icon_lib);
frm_art. add (kart_lib);
panel1. add (kart_lib);
kart_lib. addActionListener (new ActionListener () {
public void actionPerformed (ActionEvent e) {
new lib_frank ();
}});
// Кінець блоку (13) - ----------------------------------------------------------- - panel1. add (panelt);
panel. add (panel1);
JScrollPane scrollBar=new JScrollPane (panel,
JScrollPane. VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane. HORIZONTAL_SCROLLBAR_ALWAYS);
frm_art. add (scrollBar);
frm_art. setLocationRelativeTo (null);
frm_art. setVisible (true);
}
public static void main (String args []) {
SwingUtilities. invokeLater (new Runnable () {
public void run () {
new art_frank ();
}}); }}
Файл life_frank. java:
package Main. Autobiography;
import java. io. IOException;
import javax. swing. JEditorPane;
import javax. swing. JFrame;
import javax. swing. JScrollPane;
import Main. menu;
public class life_frank {
public life_frank () {
JFrame frm_life = new JFrame ("Автобіографія Івана Франка");
JEditorPane pane1= new JEditorPane ();
frm_life. setDefaultCloseOperation (JFrame. DISPOSE_ON_CLOSE);
frm_life. setSize (1000,730);
String path1 = "HTML/life_frank.html";
java.net. URL URL = menu. class. getResource (path1);
try {
pane1. setPage (URL);
} catch (IOException e1) {
}
pane1. setEditable (false);
frm_life. add (pane1);
JScrollPane scrollBar = new JScrollPane (pane1, JScrollPane. VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane. HORIZONTAL_SCROLLBAR_ALWAYS);
frm_life. add (scrollBar);
frm_life. setLocationRelativeTo (null);
frm_life. setVisible (true);
}
public static void main (String [] args) {
javax. swing. SwingUtilities. invokeLater (new Runnable () {
public void run () {
new life_frank ();
}}); }}
Файл museum_gallery. java:
package Main. Gallery;
import java. awt. GridLayout;
import javax. swing. ImageIcon;
import javax. swing. JButton;
import javax. swing. JFrame;
import javax. swing. JPanel;
import javax. swing. JScrollPane;
import javax. swing. SwingUtilities;
import Main. menu;
public class musuem_gallery {
public musuem_gallery () {
JFrame frm_gallery = new JFrame ("Галерея музею");
JPanel panel = new JPanel ();
frm_gallery. setSize (1180,650);
frm_gallery. setResizable (false);
panel. setLayout (new GridLayout (2,13,10,50));
frm_gallery. setDefaultCloseOperation (JFrame. DISPOSE_ON_CLOSE);
frm_gallery. add (panel);
// 1
String path1 = "images/f_1. jpg";
java.net. URL imgURL1 = menu. class. getResource (path1);
ImageIcon icon1 = new ImageIcon (imgURL1);
JButton b1 = new JButton ();
b1. setIcon (icon1);
panel. add (b1); // 26
String path26 = "images/f_26. jpg";
java.net. URL imgURL26 = menu. class. getResource (path26);
ImageIcon icon26 = new ImageIcon (imgURL26);
JButton b26 = new JButton ();
b26. setIcon (icon26);
panel. add (b26);
JScrollPane scrollBar = new JScrollPane (panel, JScrollPane. VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane. HORIZONTAL_SCROLLBAR_ALWAYS);
frm_gallery. add (scrollBar);
frm_gallery. setLocationRelativeTo (null);
frm_gallery. setVisible (true);
}
public static void main (String args []) {
SwingUtilities. invokeLater (new Runnable () {
public void run () {
new musuem_gallery ();
}}); }}
Размещено на Allbest.ru
Подобные документы
Розробка програми, що надає користувачу можливості керування додатками Microsoft PowerPoint: запуск вказаного додатку, переключення слайдів, виведення інформації про слайд , коректне завершення і вивантаження з пам’яті презентації, що переглядається.
курсовая работа [2,1 M], добавлен 21.04.2011Програма на мові програмування С++. Аналіз стану технологій програмування та обґрунтування теми. Розробка програми виконання завдання, методу вирішення задачі. Робота з файлами, обробка числової інформації і робота з графікою. Розробка програми меню.
курсовая работа [41,0 K], добавлен 17.02.2009Інструменти середовища C++Builder, які були використані в програмі. Робота з файлами, їх відкриття, відображення та закриття. Розробка основних функцій для реалізації програми. Тестування програмного забезпечення. Блок-схема та алгоритм програми.
курсовая работа [924,3 K], добавлен 14.01.2014Створення програми, яка друкує в вікно інформацію про натискання клавіш на клавіатурі в таблицю. Функція виведення назви отриманого програмою повідомлення від клавіатури та певних додаткових даних. Обробка інформації, неопрацьованої віконною процедурою.
лабораторная работа [17,9 K], добавлен 14.05.2011Розробка структури програмного забезпечення, загальної схеми функціонування програми. Реалізація виведення графічних зображень, роботи з шлагбаумом, загальних елементів керування та музики. Інструкція з технічного обслуговування, системного програміста.
курсовая работа [3,1 M], добавлен 10.03.2009Написання програми для виведення чисел Фібоначчі. Загальна характеристика мови Паскаль. Науковий доробок Леонардо Фібоначчі. Історія і властивості послідовності. Особливості програмування мовою Turbo Pascal. Відкалібрування та синхронізування програми.
курсовая работа [325,1 K], добавлен 09.10.2013Створення програми для виконання найпростіших функцій календаря за допомогою Borland DELPHI 2007. Аналіз процесу обробки інформації і побудова функціональних діаграм. Розробка інтерфейсу користувача, форм вводу-виводу інформації, основних алгоритмів.
курсовая работа [1,3 M], добавлен 01.06.2013Видання книги засобами програми Page Maker. Використання текстових фреймів. Розміщення тексту в межах смуги або колонки. Масштабування та переміщення. Імпорт файлів. Створення публікації на базі шаблону. Вставка, сортування та автонумерація сторінок.
курсовая работа [2,5 M], добавлен 01.03.2014Принципи роботи команд мікросхеми 24LC08: читання, запису даних. Опис і блок-схеми програми і підпрограм, що обслуговує пристрій. Вибір середовища програмування і розробка програми, яка забезпечує можливість демонстрації команд. Проведення тестування.
курсовая работа [114,2 K], добавлен 08.12.2011Розробка програми для вирішення графічної задачі. При вирішенні задачі необхідно cтворювати програму у середовищі програмування Turbo Pascal. Розробка алгоритму функціонування програми і надання блок-схеми алгоритму. Демонстрація роботи програми.
курсовая работа [1,3 M], добавлен 23.06.2010