Презентация Потоки, анімація, багатовіконність на Java онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Потоки, анімація, багатовіконність на Java абсолютно бесплатно. Урок-презентация на эту тему содержит всего 7 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Потоки, анімація, багатовіконність на Java



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    7 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    81.17 kB
  • Просмотров:
    41
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Потоки, ан мац я, багатов
Содержание слайда: Потоки, анімація, багатовіконність на Java

№2 слайд
Робота з потоками та ан мац я
Содержание слайда: Робота з потоками та анімація

№3 слайд
import java.awt. import
Содержание слайда: import java.awt.*; import java.awt.event.*; public class NervousText extends Frame implements Runnable { char separated[]; String s = null; Thread killme = null; int x_coord = 0, y_coord = 0; public NervousText() { super("Nervo"); s = "Java is the best"; // задаємо довільний текст separated = new char [s.length()]; s.getChars(0, s.length(), separated, 0); // робимо з нього масив символів setSize(250, 100); // задаємо розмір вікна, зверніть увагу, щоб помістився текст setFont(new Font("TimesRoman", Font.BOLD, 36)); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} // реакція на закриття }); show(); }

№4 слайд
public static void main
Содержание слайда: public static void main(String[] args) public static void main(String[] args) { NervousText nerv=new NervousText(); nerv.start(); } public void start() { if (killme == null) { killme = new Thread(this); killme.start(); } } public void stop() { killme = null; } public void run() { while (killme != null) { try {Thread.sleep(100);} // вивід потоку із затримкою catch (InterruptedException e){} repaint(); } killme = null; } public void paint(Graphics g) // функція виводу кожної букви у випадкову коорд. { for (int i=0; i<s.length(); i++) { x_coord = (int) (Math.random()*10 + 15*i); y_coord = (int) (Math.random()*10 + 66); g.drawChars(separated, i, 1, x_coord, y_coord); //вивед. символу на екран } } }

№5 слайд
Коментар до коду Типова
Содержание слайда: Коментарі до коду Типова програма, що використовує метод run() для роботи з потоками інтерфейсу Runnable, виглядає так: public class MyClass extends Frame implements Runnable { private Thread myThread = null; // об’ява потоку . . . public void start() { if (myThread == null) { myThread = new Thread(this); myThread.start(); } } public void run() { . . . } } Що ж містить метод run()? Якщо потік використовується для виконання будь-якої періодичної роботи, цей метод містить цикл виду: while (myThread != null) При цьому можна вважати, що код додатка та код метода run() працюють одночасно як різні потоки. Коли цикл закінчується та метод run() повертає управління, потік завершує роботу нормальним чином. А що знаходиться в середині циклу while? Як правило, він містить виклик методу repaint() для перерисовки, а також виклик метода sleep() класу Thread, який робить затримку в мілісекундах.

№6 слайд
Динам чна зм на jPanels в
Содержание слайда: Динамічна зміна jPanels в jFrame https://www.youtube.com/watch?v=nm5ULDfbKD0

№7 слайд
Створення багатов конно
Содержание слайда: Створення багатовіконної програми https://www.youtube.com/watch?v=bKPGEqJHWaE

Скачать все slide презентации Потоки, анімація, багатовіконність на Java одним архивом: