Компьютер, открывший в браузере html файл)

По установленному соединению сервер(где сайт) - клиент

К файловой системе компьютера и данные передаются только

Пример аплета.

java.applet.Applet;

import java.awt.Graphics;

public class lab14 extends Applet

{

public void paint(Graphics g)

{

g.drawString("Это аплет", 10,10);

}

}

Запуск из eclipse.

mysite.html

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

<Лабораторная 14

Работа с аплетами

<BR>

<applet code="lab14.class" width=250 height=80 >

</applet>

</BODY>

</HTML>

Файл lab14.class поместить в каталог вместе с mysite.html

Аплет имеет 4 метода: init, start, stop, destroy.

Аплет с окном вывода.

import java.applet.Applet;

import java.awt.Graphics;

import java.awt.event.FocusEvent;

import java.awt.event.FocusListener;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JTextField;

public class lab14 extends Applet

{

JFrame form; // окновыводааплета

JLabel lb; // в аплете!

// текстовыеполя в окневывода

JTextField tf1;

JTextField tf2;

public void init()

{

form=new JFrame();

form.setLayout(null);

lb=new JLabel();

tf1=new JTextField();

tf2=new JTextField();

form.setBounds (0,0,500,500);

lb.setBounds(20,10,100,40);

tf1.setBounds(20,80,100,20);

tf2.setBounds(180,80,100,20);

tf1.addFocusListener(new FocusListener()

{

public void focusGained(FocusEvent e)

{

// припопаданиинатекстовоеполе

}

public void focusLost(FocusEvent e)

{

// привыходеизтекстовогополя

Change();

}

});

tf2.addFocusListener(new FocusListener()

{

public void focusGained(FocusEvent e)

{

// припопаданиинатекстовоеполе

}

public void focusLost(FocusEvent e)

{

// привыходеизтекстовогополя

Change();

}

});

form.setTitle ("окно вывода");

lb.setText("Ответ:");

tf1.setText("Фамилия");

this.form.add(tf1); // в окновывода

tf2.setText("Имя");

this.form.add(tf2); // в окновывода

add(lb); // в аплет

}

public void Change()

{

String s1,s2;

s1=tf1.getText();

s1=s1+" ";

s2=tf2.getText();

s1=s1+s2;

lb.setText(s1);

}

public void start()

{

form.setVisible(true);

}

public void stop()

{

form.setVisible(false);

}

public void destroy()

{

form.dispose();

}

}

mysite.html

<HTML>

<HEAD>

<TITLE> Мой простой сайт </TITLE>

</HEAD>

<BODY>

Лабораторная 14

Работа с html <BR>

<applet code="lab14.class" width=250 height=80 >

<param name ="fontSize" value="30">

</applet>

</BODY>

</HTML>


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: