(实验九.docVIP

  • 126
  • 0
  • 约9.45千字
  • 约 14页
  • 2017-02-01 发布于北京
  • 举报
(实验九

实验九:Applet 应用程序设计 一、实验目的: 了解 Applet 运行机制,掌握 Java Applet 程序结构和开发过程,了解 Applet 与浏览器的通信。 二、实验要求: 1、了解 Applet 运行机制以及 Applet 与浏览器的通信。 2、掌握 Java Applet 程序结构和开发过程。 3、学会编写 Applet 对应的 HTML 文件,掌握从 HTML 文件向 Applet 传递参数的方法。 4、掌握在 Applet 图形界面设计。 三、实验内容: 1、显示Welcome to Java Programming! import javax.swing.JApplet; import java.awt.Graphics; public class WelcomeApplet1 extends JApplet { public void paint(Graphics g) { g.drawString(Welcome to Java Programming!,45,45); } } import javax.swing.JApplet; import java.awt.Graphics; public class WelcomeApplet3 extends JApplet { public void paint(Graphics g) { g.drawLine(15,10,210,10); g.drawLine(15,30,210,30); g.drawString(Welcome to Java Programming!,25,25); } } 2、编写 Applet,从 HTML 文件中获取两个字符串参数,并将它们在浏览器中显示出来。 3、编写 Applet,包含一个文本框和一个按钮,单击按钮时,在浏览器的状态行显示文本框中的内容。 import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowListener; public class MyFrame extends Frame implements ActionListener { public MyFrame() { super(shiyan); Frame fr = new Frame(); //设置窗体的布局为FlowLayout fr.setLayout(new java.awt.FlowLayout(FlowLayout.LEFT) ); Label lbl = new Label(Init info); TextField txt = new TextField(30); Button btn = new Button(Sure); fr.add(lbl); fr.add(txt); fr.add(btn);//给按钮注册监听//使用窗体可见,并设置大小 btn.addActionListener(this); fr.setVisible(true); // this.addWindowListener(new WinClose()); } //定义内部类监听ActionEvent事件 public void actionPerformed(ActionEvent e) { Label lbl=null; Label txt=null; Object btn = null; if (e.getSource()==btn) { lbl.setText(txt.getText()); } } public static void main(String[] args) { new MyFrame(); } class WinClose implements WindowListener { public void windowClosing(Window

文档评论(0)

1亿VIP精品文档

相关文档