?? applet1.java
字號(hào):
/*
* 文件名:Applet1.java
* 說(shuō) 明:演示同頁(yè)面中Applet的通信
*/
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class Applet1 extends Applet
{
TextField tf = new TextField("Applet2,你能收到嗎?",20); // 定義文本框
Button b = new Button("發(fā)送到Applet2"); // 發(fā)送按鈕
public void init()
{
setLayout(new FlowLayout()); // 設(shè)置布局管理器為FlowLayout
add(tf);
add(b);
}
public boolean action(Event ev, Object obj) // 處理按鈕事件
{
if (ev.target instanceof Button) // 如果事件是從按鈕來(lái)的
{
String msg = tf.getText();
Applet2 applet2 = (Applet2)getAppletContext().getApplet("Applet2");
if (applet2 != null) // 取Applet2的句柄
{
applet2.AppendText(msg); // 調(diào)用applet2中的函數(shù)
return true;
}
else
{
tf.setText("沒(méi)有找到Applet2");
return false;
}
}
return false;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -