Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446

Создание и запуск Applet в NetBeans

17.11.2018, 22:16. Показов 2734. Ответов 4

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Пытаюсь запустить апплет. Создал класс MainApplet, унаследовал от Applet. Определил метод init() для инициализации и метод яяяяяpaint(Graphics g) для рисования содержания апплета. В методе main() создаю объект класса MainApplet и прописываю, что он видимый и запускаю метод прорисовки. Программа запускается, но ничего не появляется.

Подскажите в чём дело и как исправить?

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
public class MainApplet extends Applet {
 
    /**
     * Initialization method that will be called after the applet is loaded into
     * the browser.
     */
    public void init() {
        // TODO start asynchronous download of heavy resources
 
       JPanel panel = new JPanel();
   panel.setLayout(new FlowLayout(FlowLayout.CENTER));
   panel.setBackground(Color.WHITE);
   this.setContentPane(panel);
    }
    
    public void start(){
    
    }
    
    public void update (java.awt.Graphics g){
    
    }
    public void paint(Graphics g) {
        g.drawLine(0, 0, getSize().width, getSize().height);
        g.drawLine(0, getSize().height, getSize().width,0);
    }
 
 
    // TODO overwrite start(), stop() and destroy() methods
 
    private void setContentPane(JPanel panel) {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
}
 
 
public class JApplet {
 
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        
        java.awt.EventQueue.invokeLater(new Runnable() {
             public void run(){ {MainApplet applet=new MainApplet();
        applet.setSize(300,300);
        applet.setBackground(Color.WHITE);
        applet.setVisible(true);
        applet.repaint();
             }
                 
             }
         });
        
    }
    
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.11.2018, 22:16
Ответы с готовыми решениями:

Java-Applet работает только в NetBeans
Всем привет. Такое дело: пишу апплет, подключающийся к базе mysql на денвере. Делаю из кода запрос, результат выводится в mess.box. ...

Запуск jar в NetBeans
Доброго времени суток! Решил изучать Java, написал простейшую программку(считает квадратное уравнение:)), но не консольную, а со всякими...

Запуск проекта в netbeans
при запуске проекта выбивает что: run: Exception in thread "main" java.lang.UnsupportedClassVersionError: mp/W2 : Unsupported...

4
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
18.11.2018, 00:13
современные браузеры не поддерживают апплеты, апплеты мертвы уже более 10 лет, я подореваю
0
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
18.11.2018, 13:33  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
современные браузеры не поддерживают апплеты, апплеты мертвы уже более 10 лет, я подореваю
А у меня лабораторная по апплетам, что делать?

А как Java понимает, что ей нужно эту прогу запустить в браузере?
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
18.11.2018, 14:14
Цитата Сообщение от Volodya_ Посмотреть сообщение
А как Java понимает, что ей нужно эту прогу запустить в браузере
ты не разобрался, что-то такое ява и что такое апплеты, перечитай документацию.
Цитата Сообщение от Volodya_ Посмотреть сообщение
что делать?
подойти к преподу и спросить, зачем в 2019 писать апплеты
0
15 / 13 / 3
Регистрация: 20.02.2018
Сообщений: 446
18.11.2018, 14:33  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
ты не разобрался, что-то такое ява и что такое апплеты, перечитай документацию.
Можешь дать ссылку, что конкретно нужно прочитать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2018, 14:33
Помогаю со студенческими работами здесь

Запуск файла на выполнение в NetBeans
Не могу запустить на выполнение программу на Си в NetBeans. После написания текста программы компилирую и запускаю главный проект на...

NetBeans запуск проекта на glassfish
Создаю с нуля проект(тоесть он чистый) пробую запустить и при запуске вылетает вот такая ошибка ...

Запуск среды разработки NetBeans
Здравствуйте, уважаемые форумчане! Уже несколько дней ломаю себе голову над запуском Netbeans. История такова: утановил freeBSD на...

Взаимодействие между applet<->servlet->db, создание java online игры
хочу создать java online игру и как я понял надо это сделать так applet-&gt;servlet-&gt;bd. я в яве новичок. вот не знаю как реализовать это. на...

Создание отчетов NetBeans
Всем доброе время суток, у меня вот в чем вопрос, пишу в среде NetBeans, на java, веб-приложение, используя в качестве сервера GlassFish,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru