编写和运行简单的Applet程序

2021-09-15 java作业记录 1.一个简单的 Java Applet程序 作业要求:编写一个简单的Java Applet程序,并在Java Applet中绘制两行文字:“这是一个Java Applet程序”和“我改变了字体”。 步骤1:将源文件命名为FirstApplet.java,保存在d盘的某个文件夹中,如d:\Experiment。 步骤2:编译源文件,命令如下: javac FirstApplet.java 步骤3:编写一个html文件FirstApplet.html,保存到与FirstApplet.java相同的位. 阅读详情

  Applet是一种包含在HTML网页中的Java应用程序,下面简单总结一下如何用命令行编译并运行程序。

  1、首先用记事本(UltraEdit等)编写一个简单的Applet程序,并命名为SayHello.java

import java.applet.*;
import java.awt.*;

public class SayHello extends Applet {
	String str;
	public void paint(Graphics g){
	g.drawString("Hello Java!", 30, 30);
	}
}

2、打开“运行”---cmd

      更改路径到存放新写的.Java文件所在的目录   

       键入命令:javac SayHello.java

3、另外用记事本编写一个HTML程序,并命名为  ***.html

<HTML>
	<head>
		<title>My First Applet Program</title>
	</head>
	<body>
	 <applet
		code="SayHello.class"
		width="200" height="300">
	 </applet>
	</body>
</HTML>

       注意以上是采用HTML文件格式写的代码,简单做一些解释:

      (1)HTML的基本格式如下:

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html ; charset=GBK">
		<title>标题</title>
	</head>
	<body>
		<applet
			codebase=路径名
			code=".class文件名">
			width=宽度  height=高度>
			<param name=参数名 value=参数值>
		</applet>
	</body>
</html>

     (2)codebase:指明刚刚编译生成的class文件的目录,若默认该项,则应该将class文件和HTML文件存放在同一目录

     (3)code:指明class的文件名

4、在第2步的基础上键入:appletviewer ***.html

      注:(1)其实在安装JDK的时候在bin目录下有一个 appletviwer.exe(网页小程序Applet的执行工具),第4步也可以在打开appletviewer.exe的情况下,键入 ***.html

                        运行,效果一样

                (2)appletviewer实际上是一个观察器,用于观察小程序的运行结果,它便于调试程序,真正运行的时候,要使用浏览器。

编写一个APPlet,再随机的位置上画出几个随机大小的矩形。 编写一个APPlet,再随机的位置上画出几个随机大小的矩形。如果一个矩形的宽度小于高度,则矩形填充成亮紫色;如果矩形的宽度大于高度,则矩形填充为浅黄色;如果矩形的宽度和高度相等,则只用红色线画出矩形的边框。 解析:使用Random类获取矩形个数、矩形起始点坐标和矩形的宽度和高度。应用DrawRect(x,y,width,height)方法画矩形,其中x,y是矩形左上角的坐标值,width和heig... 阅读详情

相关推荐

一个简单的Applet画图程序(鼠标画线)

一个Applet程序,通过鼠标监听实现鼠标随笔画线 没多大技术含量,比较简单

写一个java applet

好的,我可以帮助你写一个 Java Applet。 首先,需要了解 Java Applet 是什么,它是一种用 Java 语言编写的小型图形化程序,可以在网页中嵌入并运行。 下面是一个简单的 Java Applet 示例代码: import java.applet.Applet; import java.awt.Graphics; public class MyApplet extends Ap...

weixin_42605397的博客 405

docker安装fastdfs+nginx配置

docker安装fastdfs+nginx,实现图片或文件的上传与下载

weixin_47325126的博客 2191

LinuxMint/Cinnamon 桌面环境:编写自定义小程序(Applet)教程

在LinuxMint的Cinnamon桌面环境中,小程序(Applet)是增强用户体验的重要组件。本文将详细介绍如何从零开始创建一个简单的通知小程序,帮助开发者理解Cinnamon小程序的开发流程。 ## 小程序基础概念 小程序是Cinnamon桌面环境中的小型交互组件,通常显示在面板上,提供特定功能。每个小程序由两个核心文件组成: 1. `metadata.json` - 包含小程序的元数...

gitblog_00424的博客 396

Android 13 Hotseat定制化修改——001 hotseat布局方向

一.背景由于需求是需要自定义修改Hotseat,所以此篇文章是记录如何自定义修改hotseat的,应该可以覆盖大部分场景,修改点有修改hotseat布局方向,hotseat图标数量,hotseat图标大小,hotseat布局位置,hotseat图标禁止形成文件夹,hotseat图标禁止移动到Launcher...

Java_fenxiang的博客 1101

Agent 长期记忆三代演进:从 RAG 到 Memory Graph,mem0 / Zep / LangMem / Letta 深度横评

文章摘要 2026年,Agent长期记忆技术迎来关键突破,OpenAI、Anthropic等厂商通过扩大上下文窗口和推出记忆工具,推动长期记忆从工程补丁发展为独立技术层。本文通过分析三代记忆架构演进(RAG→结构化Fact→MemoryGraph)和四大方案(mem0/Zep/LangMem/Letta)的8维度横评,揭示以下核心观点: 长上下文≠长期记忆:128K上下文如同RAM,仍需硬盘式记忆层筛选和结构化存储,避免“Context Rot”导致的准确率下降。 三代架构演进: Gen1(RAG):向量检

LDZKKJ的博客 1406

利用Java Applet编程实现动画显示特技

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 911

把 LDB 讲透:SAP ABAP 逻辑数据库的结构、事件模型、动态选择与现代替代方案

摘要:SAP中的Logical Database(LDB)是一种将表组织成树形结构并统一生成选择屏幕的技术,通过事件驱动方式向报表程序传递数据。虽然被标记为过时,但在理解标准代码和优化性能方面仍有价值。LDB通过SE36事务码创建,其结构包含层级关系、选择屏幕和数据库程序。报表通过NODES声明和GET事件处理数据,支持动态选择以减少数据库访问。在S/4HANA和ABAP Cloud环境下,建议使用CDS View和ABAP SQL等现代方案替代LDB,以提升可测试性和架构清晰度。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 215

java applet图形_java中用Applet绘制图形及字符串

(1)在Applet中绘制一条线段、一个椭圆、若干个矩形、一个弧和一个多边形。具体参数值可以自定。(2)在Applet中绘制一些字符串,设置这些字符串的字体的型号、大小以及格式importja...(1)在Applet中绘制一条线段、一个椭圆、若干个矩形、一个弧和一个多边形。具体参数值可以自定。(2)在Applet中绘制一些字符串,设置这些字符串的字体的型号、大小以及格式import java.a...

weixin_32424885的博客 870

Python全栈入门到实战【进阶篇 2】面向对象之封装:私有属性、私有方法与@property优雅访问

_属性名真正私有方法:双下划线开头(__方法名()),Python自动名字改写,外部无法访问;约定私有方法:单下划线开头(_方法名()),仅为编程约定,外部可访问但不推荐。实战中优先使用“真正私有方法”,隐藏核心辅助逻辑。封装的本质:隐藏对象的核心数据(私有属性)和内部逻辑(私有方法),仅对外提供规范、安全的访问接口,实现数据安全与可维护性;私有属性真正私有:双下划线开头(__属性名),Python名字改写,外部无法直接访问,仅类内部可用;约定私有:单下划线开头(_属性名。

那些看似不起波澜的日复一日,会在某天让你看到坚持的意义 2912

《网络摄像机实战11:flutter_webrtc支持 AWS Kinesis Video Streams信令服务器》

本文介绍了如何在Flutter项目中集成WebRTC实现网络摄像头的实时视频和音频对讲功能。通过使用flutter_webrtc插件,开发者可以快速构建跨平台的视频通信应用。文章详细说明了集成步骤:1)安装flutter_webrtc插件;2)配置信令服务器和KVS服务;3)初始化本地/远程视频渲染器;4)建立WebRTC连接并进行设备呼叫。最后展示了实际应用效果图,证明该方案能有效实现移动端与摄像头的实时音视频交互。该方案为开发智能家居监控等应用提供了技术参考。

lvj_158的专栏 356

Java Applet网页小程序应用示例

1、创建一个 Applet 应用程序 myApplet.java 文件。 (1)程序功能:建立一个 Applet 小程序,使其可以进行简单的加法运算。该程序要包含类、接口、属性、方法、事件等面向对象的基本元素。 (2)程序源代码如下: import java.awt.*; import java.awt.event.*; import java.applet.Applet; public clas...

ellen_mei_hua 8061

Cadence OrCAD Capture软件启动过程卡死且无法恢复的解决方法

如下图所示Cadence OrCAD Capture软件在启动后出现卡死的现象,且等待后无法自动恢复,需要强行关闭,再次启动依然卡死。

fydar的博客 4043

Java语言程序设计-Eclipse入门之Applet程序与例1-2程序

java语言程序设计-eclipse入门之applet程序与例1-2程序 java applet 是用java 语言编写的一些小应用程序,这些程序是直接嵌入到网页中,这里采用eclipse编写和调试applet程序,调试的时候eclipse会自动调用java "小程序查看程序",而不用嵌入到网页中查看运行效果。 step 1:建立一个新的java类: 如图所示,参照hello world的

javazhuanzai的专栏 680

手把手教你学Simulink——无刷直流电机(BLDC)霍尔传感器(Hall Sensor)信号处理电路仿真

在中,转子位置靠​ 给出,换相逻辑(Commutation Table)据此决定。实际霍尔输出是,且常有:比较迟滞(内置或外加分压)RC 低通(防 EMI 尖刺)与 MCU 间想让你霍尔三相 UVW 理想方波(120° each, 换相每 60°elec)经观察:原始 HU/HV/HW、滤波后波形、整形后 TTL 电平验证换相表(001→100→010…)与转子转向匹配是破局关键。

amy_mhd的博客 38

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Java程序设计基础——简单Java程序

简单Java程序一、Java应用程序1.HelloWorldApp源代码:编译运行:二、Java小应用程序1.HelloApplet源代码:编译运行:2.firstApplet源代码:编译运行: 一、Java应用程序 1.HelloWorldApp 源代码: public class HelloWorldApp { public static void main(String args[]) { System.out.println("Hello World!"); } } 编译运行: 1.

正在路上 4365

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

applet 复习

1.applet优缺点 1.1 优点 1.1.1 无需安装 比如activeX就是要安装,挺麻烦的; 1.1.2 安全 1 不能运行本地的可执行文件; 2 不能读取或编写本地计算机文件系统; 3 找不到与本地计算机有关的信息;比如用户名,电子邮件地址; 1.2 缺点 启动速度慢 JVM装载时间慢 下载时间 2.applet...

tubaluer 234

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Applet 学而时习之---不亦悦乎

如果从流行性上来讲,applet这一章我可能就跳过去了,但现在我不只是学习实用的知识, 更要了解其背后的意义,为什么要做这个设计,有那些优点,有那些缺点,以及目前相关的应用。所以当我做了这个决定,然后认真的去看的时候,还是迅速的撑握了要点总结如下1、如何写一个最简单的Applet程序    a、extends JApplet    b、override public void init();    c、在class 前加上/*2、如何运行Applet程序    a 、eclipse -- run as   

tonk的专栏 545

Java环境的配置步骤+简单的applet程序测试

Java环境的配置步骤+简单的applet程序测试 第一步,你需要打开 第二部分,重要的参数注意了 1.JAVA_HOME的路径,就是你的java包的路径 (该电脑为机房的电脑) 像这样即可 第二步 CLASSPATH .;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar; 第三步 Path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 然后测试一下 win+r , 输

slience_me的博客 4129

1.2 拓展知识之Java Applet 程序

Java 程序可以分为两种:一种是Java Application 程序,另一种是Java Applet 程序

m0_72769858的博客 933

.java编写一个梯形类lader_能够完成相关计算above为高_java实验课题目2.doc

java实验课题目2《Java语言程序设计基础教程》上机实验指导手册实验一 Java环境演练【目的】①安装并配置Java运行开发环境;②掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序;③掌握开发Java Applet程序的3个步骤:编写源文件、编译源文件和运行Java Applet程序;④学习同时编译多个Java源文件。【内容】1.一个简单的应用程序实验要求:编写一个...

weixin_42461035的博客 306

java学习笔记---第一个applet程序以及一个小问题的解决

继续学习! 在D:\majava\文件夹下建立了一个helloworld_app.java,写入以下内容: import java.awt.*; import java.applet.*; public class helloworld_app extends Applet {     public void init(){ } public void paint(Grap...

weixin_33963594的博客 146

java程序实验环境_Java 实验一熟悉Java环境编写简单的Java程序

Java 实验一熟悉Java环境编写简单的Java程序 《Java语言》课程实验报告(实验一) 班级: 学号: 姓名: 实验成绩: TA签字: 实验题目: · 熟悉Java环境、编写简单的Java程序 实验目的: · 熟悉J2SDK开发环境和常用J2SDK命令的使用,为开发Java程序做准备 · 掌握Java Application的程序结构和运行 · 熟悉Java Applet的程序结构,掌握其...

weixin_35644506的博客 441

Java面向对象程序设计(第二版)

第1章 初次接触Java 1.1 Java语言 问题:Windows上编写的exe程序文件不能在UNIX或Linux上运行,限制网络编程的应用 java解决方法:源代码(.java)-->编译为 字节码文件(.class) 1.2 java 语言的特点 简单、面向对象、分布式、解释性、健壮、安全、与体系结构无关、可移植、高性能、多线程和动态执行 多线程:使应用程序可以同时进行不同的操作和处理不同的事件。不同的线程处理不同的任务,互不干扰。 分布式:物理上分部,逻辑上统一。其内容包括数据分

qq_53682472的博客 1105

移动支付之智能IC卡与Android手机进行NFC通信

目前常见的智能IC卡运行着JavaCard虚拟机,智能IC卡上可以运行由精简后的Java语言编写的卡应用(简称Applet)。智能IC卡的Applet不能自己启动,必须由外部终端(例如POS机,地铁刷卡终端等)向卡片发送Select命令,由此选中卡片的Applet,Applet才能运行。Appplet侧重于数据的处理,没有花销的I/O功能。本文的DEMO运行效果如下,包含一个JavaCard的Applet实现和一个Android端的NFC读写程序,实现智能IC卡与Android手机的简单通信。

hellogv的专栏 2万+

java的个人学习经验!

Java开发平台的种类很多,在这篇文章中我主要以J2SE为例子。J2SE几乎是开发所有Java应用程序的必备。它主要是由一个compiler(编译器),一个运行环境(runtime environment),和一个核心的API所构成。我们要再次要强调的是,您所编写应用程序并不是直接在您的本地操作系统上执行的,而是通过 JVM(Java虚拟机)进行解释而成的机器语言。这就很好的保证了您无论是在Sol

u012402926的专栏 831
上一篇: Java中的jar命令
下一篇: Java基础之数据类型
Crazy_For_Net
博客等级 码龄12年 7粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值