Апплет (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
|
|||
Последние откомментированные темы: