МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Вихідні тексти аплета FormВихідні тексти аплета Form представлені в лістингу 7. Лістинг 7. Файл Form.java import java.applet.*;import java.awt.*;import java.net.*;import java.io.*;import java.util.*;public class Form extends Applet implements Runnable{ private Thread m_store = null; TextField txtName; TextField txtEMail; TextArea txta; Button btnGetText; public void init() { Label lbName; Label lbEMail; Label lbPress; lbName = new Label("Enter your name:"); lbEMail = new Label("Enter your E-Mail address:"); add(lbName); txtName = new TextField("Your name", 40); add(txtName); add(lbEMail); txtEMail = new TextField("your@email", 40); add(txtEMail); btnGetText = new Button("Send!"); add(btnGetText); txta = new TextArea(8, 65); add(txta); setBackground(Color.yellow); } public void paint(Graphics g) { setBackground(Color.yellow); Dimension dimAppWndDimension = getSize(); g.setColor(Color.black); g.drawRect(0, 0, dimAppWndDimension.width - 1, dimAppWndDimension.height - 1); } public boolean action(Event evt, Object obj) { Button btn; if(evt.target instanceof Button) { btn = (Button)evt.target; if(evt.target.equals(btnGetText)) { startTransaction(); } else return false; return true; } return false; } void startTransaction() { m_store = new Thread(this); m_store.start(); } public void stop() { if (m_store != null) { m_store.stop(); m_store = null; } } public void run() { URL u; URLConnection c; PrintStream ps; DataInputStream is; try { String szSourceStr = txtName.getText() + ", " + txtEMail.getText(); String szReceived; String szURL = "http://frolov/scripts/store.exe"; u = new URL(szURL); c = u.openConnection(); ps = new PrintStream(c.getOutputStream()); ps.println(szSourceStr); ps.close(); is = new DataInputStream(c.getInputStream()); szReceived = is.readLine(); is.close(); txta.appendText(szReceived + "\r\n"); repaint(); } catch (Exception ioe) { showStatus(ioe.toString()); stop(); } }}Вихідний текст документа HTML, що був підготовлений для нас системою Java Workshop, ми небагато відредагували, змінивши параметр CODEBASE (лістинг 8). Лістинг 8. Файл Form.tmp.html <applet name="Form" code="Form.class" codebase="http://frolov/" width="500" height="200" align="Top" alt="If you had a java-enabled browser, you would see an applet here."> <hr>If your browser recognized the applet tag, you would see an applet here.<hr></applet>У цьому параметрі варто вказати шлях до каталогу, у якому розташовується байт-код аплета.
|
||||||||
|