当编写好一个Java程序后,接下来的工作就是编译并运行这段程序。编译并运行Java程序的方法十分简单,具体操作步骤如下。3)打开存放源文件的文件夹,仔细观察,会发现有一个后缀名为.class的文件夹,如图1-21所示。图1-20 编译Java源文件图1-21 编译后的文件夹4)当编译后输入Java命令,然后按〈Enter〉键,如图1-22所示。图1-24 搜索出的快捷方式......
2023-11-05
在前面小节中已经介绍过,Applet程序是一种非独立程序,它需要嵌入在HTML文件中才可用浏览器执行。
1.HTML Applet标记
Applet程序通过<applet>来标记其嵌入HTML文件。<applet>标记的语法如下:
语法说明如下:
1)code=appletFile.class
这是必须项,用于指定需要运行的Applet程序的文件名,该文件名也可以使用aPackage.appletFile.class的形式。需要注意的是,在文件名前不能有路径名。默认情况下,浏览器从HTML文件所在的服务器目录中查找该Applet文件,即浏览器认为该Applet文件使用与HTML文件相同的URL。
2)width=pixels height=pixels
这是必须项,用于指定Applet程序显示区域的初始宽度和高度(用像素值表示)。
3)align=alignment
这是可选项,用于指定Applet程序的对齐方式,可取值为left、right、top、texttop、middle、absmiddle、baseline、bottom和absbottom。
4)vspace=pixels hspace=pixels
这是可选项,用于指定Applet程序与周围文本的垂直间距和水平间距(用像素值表示)。
在<applet>标记中,code、width和height这3项是必选项,其他各项都可以不选。因此<applet>标记的最简单形式如下:(www.chuimin.cn)
一般情况下,Applet显示区域的大小是固定的,其值即<applet>标记中指定的宽度和高度。在某些情况下,Applet显示区域的大小可以改变,但改变大小之后,所显示的结果可能不整齐。
2.Applet参数的读取
对应于Application(应用程序)可以通过命令行向该程序传递参数,Applet程序可以通过HTML文件来获得外部参数。
在<applet>标记中,使用<param>标记来实现传递参数。
<param>标记格式如下:
其中,“参数值”是字符串类型。
例如,定义Applet中的字体,并显示一个字符串,使用的参数有:font,表示字体名;size,表示字体大小;string,表示显示的字符串;xpixels和ypixels,表示显示位置。写成HTML文件形式如下:
在HTML文件中使用<param>标记传递参数时,Applet程序中应使用getParameter()方法来读取参数值。getParameter()方法有一个参数是要读取的参数名字,该函数的返回值类型为String,如果需要其他类型,则必须进行类型转换。
3.Applet程序的运行
目前大多数浏览器(如IE、Netscape Navigator等)都可以直接访问内嵌有Applet程序的网页。
除了使用浏览器外,Java还提供了应用程序AppletViewer,专门用于执行内嵌有Applet程序的网页。使用AppletViewer运行内嵌有Applet程序的网页时,需要一个HTML文件名来作为命令行参数。例如:
注意:如果使用AppletViewer程序运行网页,则只能识别网页文件中的<applet>标记,其他标记均被忽略,因此不能用AppletViewer浏览HTML页面的内容。
有关Java面向对象程序设计的文章
当编写好一个Java程序后,接下来的工作就是编译并运行这段程序。编译并运行Java程序的方法十分简单,具体操作步骤如下。3)打开存放源文件的文件夹,仔细观察,会发现有一个后缀名为.class的文件夹,如图1-21所示。图1-20 编译Java源文件图1-21 编译后的文件夹4)当编译后输入Java命令,然后按〈Enter〉键,如图1-22所示。图1-24 搜索出的快捷方式......
2023-11-05
VB应用程序呈层次结构,典型应用程序包括若干个模块:应用程序中每个窗体的窗体模块、共享代码的标准模块和自定义对象的类模块。VB程序的运行通过事件来驱动,程序运行的流程完全取决于事件发生与否及发生的顺序。一般来说,应用程序中最早触发、必然发生的事件是Form_Load事件。......
2023-10-22
图7-77 FB程序的监控画面2.输入侧的监视状态说明如图7-78所示是输入侧的监视状态,说明如下:1)由于输入触点“X2”置OFF,所以FB中对应的标签IN1置OFF。图7-79 输出侧的监视状态4.FB内部程序的监控在FB程序的监视画面中,如图7-77所示,双击梯形图程序中的FB,就会弹出如图7-80所示的监控画面。图7-80 FB内部程序的监控画面......
2023-06-16
向Applet中添加其他AWT组件及其事件处理的方式,与图形用户界面程序的设计是一样的。Applet中有3个与显示相关的方法,即paint()、update()和repaint()。这是除了与生命周期有关的4个基本方法之外,专门用于显示及刷新的重要的Applet方法,它们都是在java.awt.Component类中声明的。当Applet首次被装载,以及每次窗口放大、缩小、刷新时,都要调用paint()方法。......
2023-11-22
获取页面标记的文档对象后即可通过对象操作它的属性。例如,如果有下列HTML标记:则JS获取该标记的对象的语句如下:在IE中,也可将HTML标记的id属性的值直接作为它的对象名使用。E_29.htm:图3-21 控制页面标记的显示样式......
2023-11-19
学习目标了解 ABB 机器人程序单步运行的调试方法。图 4-2-2系统显示 qian1 的程序的内容,点击“调试”,如图 4-2-3 所示。任务拓展在工业机器人基本技能工作站 CSET-JD08-06 上进行 ABB 机器人程序单步运行和连续运行调试的操作训练。总结评价1. 学习总结以小组为单位,选择演示文稿、展板、视频等形式,向全班展示 ABB 机器人程序单步运行和连续运行调试的方法。......
2023-06-22
C语言的程序模块称为“函数”。在C语言程序设计中,函数是C语言程序的基本组成单位。例5.1用函数square()计算1到10之间所有整数的平方。运行情况如下:149162536496481100说明:C语言程序的执行从main()函数开始,调用其他函数后再返回到main()函数,在main()函数中结束整个程序的运行。这种函数由用户自行定义,用于完成用户指定的功能。......
2023-11-18
H 区人民法院公开开庭进行了审理,经审理,被申请人李某实施故意杀人行为,严重危害公民人身安全,且为依法不负刑事责任的精神病人,有继续危害社会可能,决定对李某适用强制医疗程序。已审结的10 件案件均属当地首例强制医疗案件。经鉴定,程某某患有精神分裂症,无刑事责任能力。庭审中,被申请人的法定代理人及辩护人均未提出任何异议,法院决定对其进行强制医疗,被申请方未对此决定提出复议。......
2023-07-18
相关推荐