Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2016
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”  “ Принципи побудови графічного інтерфейса” Звіт до лабораторної роботи №9 з курсу “Об’єктно-орієнтоване програмування” ЛЬВІВ 2016 Мета Одержати навики роботи із потоками та файлами у Java. Лабораторне завдання Створіть вікно більшого розміру на зразок лістингу 8.3. Видаліть з нього текстовий рядок. Попробуйте додати в нього послідовно компоненти … Текст програми import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.*; import java.applet.*; import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; public class Main { static JLabel l = new JLabel("Введіть текст:"); static JLabel w = new JLabel("Шлях:"); static JTextArea ta = new JTextArea(); static JTextField tf = new JTextField(); static JButton save = new JButton("Зберегти"); @SuppressWarnings("deprecation") public static void main(String [] args) { JFrame frame = new JFrame(); frame.setLayout(null); frame.setSize(400, 400); frame.setUndecorated(false); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); frame.setLocation(100, 100); frame.setTitle("Редактор"); frame.add(w, Label.LEFT); frame.add(w); w.reshape(75, 273, 120, 60); frame.add(l, Label.LEFT); frame.add(l); l.reshape(145, 1, 120, 60); ta.setLineWrap(true); frame.add(ta, Label.LEFT); frame.add(ta); ta.reshape(7, 40, 380, 230); frame.add(tf, Label.LEFT); frame.add(tf); tf.reshape(120, 290, 150, 30); frame.add(save, Label.LEFT); frame.add(save); save.reshape(145, 330, 100, 30); save.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { String info; info = ta.getText(); String s; s = tf.getText(); PrintWriter out; try { out = new PrintWriter(new File(s).getAbsoluteFile()); out.print(info); out.close(); } catch (FileNotFoundException e1) { e1.printStackTrace(); } } }); } } Результат виконання програми  Рис. 1 Інтерфейс програми  Рис. 2 Результати виконання Висновок Під час виконання даної лабораторної роботи я одержав навики щодо принципів побудови графічного інтерфейса.
Антиботан аватар за замовчуванням

25.05.2016 15:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини