
- •31) Создание пользователя базы данных
- •Полный пример кода
- •Логический тип
- •Операции над данными логического типа
- •Абстракция
- •Инкапсуляция
- •Встроенный объект String
- •Пример на языке Java.
- •Техническая информация[править | править исходный текст]
- •Преимущества апплетов[править | править исходный текст]
Пример на языке Java.
Фрейм, окно с заголовком и границей, обычно используется для добавления компонентов.
JFrame aframe = new JFrame();
Класс Component (объект с графическим представлением) обычно расширяется, а унаследованные методы используются или переопределяются, например метод paint компонента Shape в приведенном примере кода.
import java.awt.*;
import javax.swing.*;
class aShape extends JComponent {
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D)g;
// Draw the shape.
}
public static void main(String[] args) {
JFrame aframe = new JFrame();
frame.getContentPane().add(new aShape ());
int frameWidth = 300;
int frameHeight = 300;
frame.setSize(frameWidth, frameHeight);
frame.setVisible(true);
}
}
Можно выполнить регистрацию для прослушивания события действия компонента с целью обработки событий. Например, если нажать и отпустить кнопку, AWT отправляет экземпляр ActionEvent этой кнопке путем вызова processEvent для кнопки. Метод processEvent кнопки получает все события для этой кнопки, он передает событие действия и вызывает собственный метод processActionEvent. Последний метод передает событие действия всем прослушивателям событий, которые зарегистрированы для прослушивания событий действия, созданных этой кнопкой.
41)Java-апплет — прикладная программа, чаще всего написанная на языке программирования Java в форме байт-кода. Java-апплеты выполняются в веб-обозревателе с использованием виртуальной Java машины(JVM), или в Sun's AppletViewer, автономном средстве для испытания апплетов. Java-апплеты были внедрены в первой версии языка Java в 1995 году. Java-апплеты обычно пишутся на языке программирования Java, но могут быть написаны и на других языках, которые компилируются в байт‐код Java, таких, как Jython.
Апплеты используются для предоставления интерактивных возможностей веб-приложений, которые не могут быть предоставлены HTML. Так как байт-код Java платформо-независим, то Java-апплеты могут выполняться с помощью плагинов браузерами многих платформ, включая Microsoft Windows, UNIX, Apple Mac OS и GNU/Linux. Такие программы с открытым исходным кодом, как applet2app[1], могут быть использованы для преобразования апплета в самостоятельные программы на Java или исполняемые файлы Linux и Windows.
Java Servlet иногда неофициально сравнивают с серверным апплетом, но он отличается своим языком, функциями и каждой из описанных здесь характеристик апплетов.
Техническая информация[править | править исходный текст]
Java-апплеты в большинстве браузеров выполняются в «песочнице», предотвращая их доступ к локальным данным. Код апплета загружается с веб-сервера, и браузер либо вставляет апплет в веб-страницу, либо открывает новое окно с собственным пользовательским интерфейсом апплета. Апплет может быть отображен на веб-странице путем использования устаревшего HTML элемента applet [1], или рекомендуемого элемента object[2]. Этим определяется месторасположение и источник апплета.
Главный класс апплета расширяет класс java.applet.Applet или, если создаётся Swing апплет, javax.swing.JApplet. Класс должен переопределить методы создания пользовательского интерфейса внутри себя. (Applet является потомком Panel, который, в свою очередь, является потомком Container).