- 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
您可能关注的文档
- 学校管理2.doc
- 学校管理与教师职业适应作业.doc
- 学校管理随想二十五则.doc
- 学校管理心理学作业.doc
- (实战如何做好用户运营2.doc
- (实施整体分流改制切实做好再就业工作.doc
- (实施方案2013.doc
- 学案导航 第八课 第二框 用发展的观点看问题.doc
- (实施方案20132.doc
- (实施方案总.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2021届高考物理三轮冲刺重难点训练:磁场(解析版).pdf VIP
- IDC数据时代2025白皮书_数据时代2025资源The Digitization of the World From Edge to Core.pdf VIP
- 《民航服务心理学(第2版)》项目二(改).pptx
- 民航服务心理学(第2版)严光玉课后习题答案.pdf VIP
- 《民航服务心理学(第2版)》课程标准.docx VIP
- 高考物理压轴题.pdf VIP
- 【高考真题】2023年新高考物理真题试卷——湖南卷(含答案).pdf VIP
- 欧洲规范-NF P18-561-中文版.pdf VIP
- 调相机系统构成及原理培训教材(课件49张).ppt VIP
- 2024届浙江省杭州市高考一轮复习培优提升卷(一)语文试卷含答案.docx VIP
原创力文档

文档评论(0)