**
制作一个Applet小应用程序,设置其布局为BorderLayout,定义一个按钮和多行文本框并分别放到“North”区域和“Center”区域。
**
题目:
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
//声明AppletDemo类,其父类为JApplet,并实现接口ActionListener
(1 )
{
JButton btn;
JTextArea txt;
public void init(){
//设置其布局为BorderLayout
(2)
btn=new JButton("Show Msg");
txt=new JTextArea(3,20);
//把按钮btn放到“North”区域,txt放到“Center”区域
(3)
//给按钮注册监听器
(4)
}
public void actionPerformed(ActionEvent e){
txt.append(btn.getText());
}
}
对应的html网页文件为:
<BODY>
<applet code=" (5) " width="300" height="200"></applet>
</BODY>
2.代码
代码如下(示例):
import java.awt.*;
import java.applet.*;
import javax.swing.*;
import java.awt.event.*;
//声明AppletDemo类,其父类为JApplet,并实现接口ActionListener
public class AppletDemo extends JApplet implements ActionListener{
JButton btn;
JTextArea txt;
public void init(){
//设置其布局为BorderLayout
setLayout(new BorderLayout());
btn=new JButton("Show Msg");
txt=new JTextArea(3,20);
//把按钮btn放到“North”区域,txt放到“Center”区域
add(btn, BorderLayout.NORTH);
add(txt, BorderLayout.CENTER);
//给按钮注册监听器
btn.addActionListener(this);
//此处添加btn的监听器即可,因为下面public void actionPerformed使用了此监听器
}
public void actionPerformed(ActionEvent e){
txt.append(btn.getText());
}
}
对应的html网页文件为:
<BODY>
<applet code=" AppletDemo.class (就是类名点class)" width="300" height="200"></applet>
</BODY>
(1)
public class AppletDemo extends JApplet implements ActionListener
(2)
setLayout(new BorderLayout());
(3)
add(btn, BorderLayout.NORTH);
add(txt, BorderLayout.CENTER);
(4)
btn.addActionListener(this);
(5)
AppletDemo.class
总结
看看下面的文章你也可以的
监听器:https://www.cnblogs.com/KeenLeung/archive/2012/05/27/2520636.html
HTML大概思路:
https://www.php.cn/java-article-413949.html
互评作业dddd,大差不差,man和代码有一个能跑就行了是吧= qwe =