Розробка програми "Музеї Дрогобичини"

Розробка програми-довідки про музеї Дрогобичини. Розгляд музею І. Франка в селі Нагуєвичі за допомогою середовища 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.