|
|
Исходный текст программы TextAreaDemo.java
|
Оглавление |
Назад
// ==========================================
// TextAreaDemo.java
//(C) Alexandr Frolov, 1998
// E-mail: frolov@glasnet.ru
// Web: http://www.glasnet.ru/~frolov
// ==========================================
import java.applet.*;
import java.awt.*;
public class TextAreaDemo extends Applet
{
TextArea ta;
TextField txtTop;
TextField txtBottom;
Button btnTop;
Button btnBottom;
// ===========================================
// init
// ===========================================
public void init()
{
ta = new TextArea("Enter text", 10, 40);
txtTop = new TextField("", 40);
txtBottom = new TextField("", 40);
btnTop = new Button("Add top");
btnBottom = new Button("Add bottom");
add(txtTop);
add(btnTop);
add(ta);
add(txtBottom);
add(btnBottom);
setBackground(Color.yellow);
}
// ===========================================
// getAppletInfo
// ===========================================
public String getAppletInfo()
{
return "Name: TextAreaDemo";
}
// ===========================================
// action
// ===========================================
public boolean action(Event evt, Object obj)
{
if(evt.target instanceof Button)
{
if(evt.target.equals(btnTop))
{
ta.insertText(
txtTop.getText() + "\n", 0);
return true;
}
else if(evt.target.equals(btnBottom))
{
ta.appendText(
"\n" + txtBottom.getText());
return true;
}
}
return false;
}
}
|
|
|