简单的Java Applet的程序
1.新建一个Class JavaApplet,添加一个Superclass和Interfaces如图所示
2.代码:
创建代码如下:
package Swing;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JApplet;
import javax.swing.JTextArea;
//JApplet类。javax.swing.JApplet是java.applet.Applet的子类,它扩展了Applet类
//使用Swing的小应用程序必须是JApplet的子类。
小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,479121291。每晚都有java的直播课程。无论是初级还是进阶的小伙伴小编我都欢迎!
//通常情况下,可以构造一个扩展了JApplet的类,然后在一个web项目使用该类,浏览器自动创建JAppletle
import javax.swing.JButton;
public class JavaApplet extends JApplet implements ActionListener {
JButton button;
JTextArea text1,text2;//按钮、多行文本框对象引用变量
public void init(){//init()方法
button=new JButton("确定");//创建按钮和单行文本框对象
text1=new JTextArea(5,20);//创建两个多行文本框对象
text2=new JTextArea(5,20);
text1.setText("你好这是一个简单的Java Applet1的程序。");
text2.setText("你好这是一个简单的Java Applet2程序。");
Container container=getContentPane();//在Swing窗口容器中获得面板对象
container.setLayout(new FlowLayout());//设置流布局
container.add(text1);//在面板中添加2个多行文本框对象
container.add(text2);
container.add(button);//在内容面板添加按钮组件。
button.addActionListener(this);//按钮添加监听器
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==button){//如果事件源来自按钮
text2.setText(text1.getText());//将文本框1的值赋给文本框2
}
}
}
3.结果如图:
当点击按钮时,触发监听事件(事件源来自按钮):
发现文本框2的文本变成文本框1中的文本。