一网页中嵌入一个Applet,Applet在网页中长为300,宽为400,Applet上有两个Jlabel对象lblName及lblWelcome,一个JTextField对象txtName和一个Jbutton对象bttnWelcome,lblName显示“请输入你的姓名”,txtName为客户输入姓名,例如:Zhang san,当点击bttnWelcome,lblWelcome将要显示“Welcome Zhang san !”。
时间: 2024-02-20 18:58:33 浏览: 78
applet配置注意事项详细介绍
下面是一个简单的 Applet 程序,实现上述功能:
```java
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class WelcomeApplet extends Applet implements ActionListener {
private JLabel lblName;
private JLabel lblWelcome;
private JTextField txtName;
private JButton bttnWelcome;
public void init() {
// 设置 Applet 大小
setSize(400, 300);
// 创建组件
lblName = new JLabel("请输入你的姓名");
lblWelcome = new JLabel();
txtName = new JTextField(20);
bttnWelcome = new JButton("Welcome");
// 添加组件
add(lblName);
add(txtName);
add(bttnWelcome);
add(lblWelcome);
// 注册按钮事件监听器
bttnWelcome.addActionListener(this);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == bttnWelcome) {
// 获取用户输入的姓名
String name = txtName.getText();
// 设置欢迎信息
lblWelcome.setText("Welcome " + name + " !");
}
}
}
```
上述程序使用了 `JLabel`、`JTextField`、`JButton` 等组件,实现了在网页中嵌入一个 Applet 的功能,并且实现了输入姓名后,点击按钮显示欢迎信息的功能。
在 HTML 文件中,可以使用如下代码嵌入 Applet:
```html
<applet code="WelcomeApplet.class" width="400" height="300"></applet>
```
其中,`code` 属性指定了 Applet 类的名称,`width` 和 `height` 属性指定了 Applet 的大小。
阅读全文