[CM]Jaxson |
Дата: Вторник, 09.10.2012, 19:26 | Сообщение # 1
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
Наконец то мы подошли к одному из подвидов программирования Java: программированию на Java для Web, ибо сегодня мы напишем свой первый апплет. Конечно, начнем с самого простого, с "Hello World!". И так, вот текст этого апплета: Code import java.applet.Applet; import java.awt.Graphics; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello, world!",0,50); } } В данном примере мы подключаем библиотеки Applet - для доступа к классу апплета и Graphics - для использования графических функций. В апплетах мы не можем выводить на экран текст средствами библиотеки System, как мы это делали при написании консольного приложения (см. урок 1 и урок 2). Поэтому тут мы будем использовать немножко другие методы. В частности, класс Graphics, который предназначен для рисования в области поля апплета. И еще одно отличие от консольного приложения. Тут нет класса с методом main(). Для реализации апплета мы объявляем класс, дочерний от класса Applet: Code public class HelloApplet extends Applet то значит, что наш новый класс HelloApplet - будет иметь все те же поля и методы, что и Applet, за исключением тех методов, что мы переопределили. В данном случае это paint - метод, отвечающий за прорисовку объекта. Программа, помещенная в нем, будет запускаться каждый раз, когда будет происходить отрисовка апплета. В данном случае эта программа, состоящая всего из одной строки: Code g.drawString("Hello, world!",0,50); будет рисовать на экране текст "Hello, world!" в точке с координатами 0,50. И так, компилируем программу. У нас должен появиться файл HelloApplet.class. Теперь тестируем его, создав простейший апплет содержащий HTML-файл: Code <html> <body> <Applet Code="HelloApplet.class" Width=200 Height=200></Applet> </body> </html> Теперь вид апплета будет вот такой: Теперь попробуем изменить координаты, куда будет выводиться текст, например так: Code g.drawString("Hello, world!",100,20); Теперь вид апплета будет вот такой:
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
Сообщение отредактировал [CM]Jaxson - Вторник, 09.10.2012, 20:32 |
|
|
|
[WS]Grenhelgets |
Дата: Понедельник, 01.12.2014, 17:47 | Сообщение # 2
|
|
Добавь в скайп nicelse.ws предложение есть.
|
|
|
|
CM_BaTbka |
Дата: Понедельник, 02.03.2015, 11:28 | Сообщение # 3
|
Боец
Сообщений: 143
Статус: Offline
|
Добавь в скайп nicelse.ws предложение есть
Цель 100+ репутации [✔] Цель 200+ репутации [✔] Цель 300+ репутации.[✔] Цель 400+ репутации.[✔] Цель 500+ репутации [✖] Цель 1000+ репутации [✖] Cheater CM. [✖] http://cheat-master.ru/forum/17-344495-1 http://cheat-master.ru/forum/199-429322-1 http://cheat-master.ru/forum/199-429328-1
|
|
|
|
GOOOD |
Дата: Вторник, 31.03.2015, 23:59 | Сообщение # 4
|
Бывалый
Сообщений: 387
Статус: Offline
|
Полезная тема, спасибо!
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Помогаю новичкам, обращаться в ЛС ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ███████████████████████████ █────█────█────█────█────██ █─████─██─█─██─█─██─█─██──█ █─█──█─██─█─██─█─██─█─██──█ █─██─█─██─█─██─█─██─█─██──█ █────█────█────█────█────██ ███████████████████████████
Сообщение отредактировал GOOOD - Среда, 01.04.2015, 00:35 |
|
|
|
GlaroX |
Дата: Четверг, 24.11.2016, 02:58 | Сообщение # 5
|
Боец
Сообщений: 201
Статус: Offline
|
Отличный разбор немного изучаю!
|
|
|
|