Отправляет email-рассылки с помощью сервиса Sendsay
Открытая группа
54195 участников
Администратор VLLq
Модератор JoomlaSecrets.ru
Модератор В ТОП 10
Модератор Smart Payment
Модератор DigitalExpert

Активные участники:


←  Предыдущая тема Все темы Следующая тема →
пишет:

Апплет. Преобразовываем приложение. Основы и ошибки.

Апплет (Applet), как один из вариантов интерактивности веб-ресурса. Возможность преобразовать приложения в апплет дает прекрасную возможность перенести определенные функции приложения на сайт. Основная и несложная последовательность правил для написания и преобразования  апплета дает быстрый и положительный результат. Основные из них это определение подкласса класса JApplet и перенос инициализации из конструктора окон фрейма в метод апплета init () и другие. На примере приложения для контроллера сбора данных (логгера) рассмотрим данную операцию, а также некоторые тонкости возникающие в процессе работы. В итоге получим следующий код, который сравнив с оригиналом приложения покажет что выше перечисленные правила для преобразования перекидывают часть работы на сам браузер

import java.awt.*;
……………………………
import javax.swing.JApplet;

public class MyApplet extends JApplet{ 
       public void init (){
             JTable table;
             modelMySQL model;
             conMySQL baza; 
             Button myButton = new Button («Мониторинг»);
             final Label myLabel = new Label («Данные логгера»);
             add (myLabel, BorderLayout.NORTH);
             add (myButton, BorderLayout.SOUTH);
             baza = new conMySQL («com.mysql.jdbc.Driver», «jdbc:mysql://127.0.0.1:3306/logger», «root», «root»);
             model = new modelMySQL ();
             model.setTableData (baza.getNomen («SELECT * FROM log»));
             table = new JTable (model);
             add (new JScrollPane (table), BorderLayout.CENTER);
             table.getColumnModel ().getColumn (2).setMaxWidth (50);
             myButton.addActionListener (new ActionListener () {
                     @Override
                     public void actionPerformed (ActionEvent e) {
                                myLabel.setText (System.getProperty («java.vm.version»));
                                System.getProperty («java.vm.version»);
                     }   

              });
        }
 }

Познакомимся с политикой безопасности на сегодняшний день для апплетов, а также рассмотрим ручную настройку для их запуска. Рассмотрим варианты решения задачи работы апплета с локальным архивом, на примере попытки выгрузки базы данных в апплет. Подведем итог о целесообразности использования апплетов сегодня, а также их альтернативы. Ну и просто получим дополнительные знания. Подробнее читайте по ссылке

Вступите в группу, и вы сможете просматривать изображения в полном размере

Это интересно
0

28.02.2016
Пожаловаться Просмотров: 821  
←  Предыдущая тема Все темы Следующая тема →


Комментарии временно отключены