如何运行Applet程序

如何运行Applet程序,第1张

java有两种程序:一种是独立应用程序,一种是Applet程序

Applet程序不需要main方法和构造方法

Applet运行方法:

编译完成后在程序目录下写一个html文件,其中包含

<applet code=××××class height=100 width=300>

</applet>

保存为××××html

即可在浏览器中打开

或者使用JDK提供的appletviewer来运行,用法与javac用法一样

命令格式为appletviewer ××××html

import javaawt;

import javaawtevent;

import javaapplet;

public class Try extends Applet implements ActionListener

{

public void init()

{

Button b=new Button("请按按钮");

baddActionListener(this);

add(b);

}

public void actionPerformed(ActionEvent e)

{

Frame f=new Frame("警告");

fsetSize(200,100);

fsetLocation(300,300);

fadd(new Label("你按了按钮!"));

fsetVisible(true);

}

}

首先分号的问题:

源代码改成:

import javaawt;

import javaapplet;

public class HelloWorldApplet extends Applet{

public void paint(Graphics g){

gdrawString("Hello java in Applet!",20,20);

}

}

编译之后在class所在目录建立Testhtml,代码如下:

<html>

<head><title>HelloWorldApplet</title></head>

</body>

<p>

<applet code="HelloWorldAppletclass"

width="300"

height="200">

</applet>

</body>

</html>

用浏览器打开html文件,效果如下:

  1编写Java Applet小应用程序

首先你要找一个文字处理工具来编写你的小应用程序,比方在Windows下

的小作家、记事本就可以。为了简单,我们以一个能在屏幕上显示“Hello World!”字样的小应用程序为例,你也可以用一个你喜欢的其它小应用程序

来作,但不管是什么小应用程序,编写好存储时必须用纯文本格式。 //

程序名是HelloApplet java import java awt Graphics; import java

applet

Applet; public class HelloApplet extends Applet { public void paint

(Graphics

g ) { gdrawString ("Hello World!", 50, 25); } }

2编译Java小应用程序

编写并存储好你的小应用程序后,接着就可以编译它了。说到编译,自然是使用Sun公司的Java开发工具JDK最好了,若你已连入公司的网页取到或从以下地址下载:>

随意写了下,不是很好,楼主可参考下

=======================================

import javaawt;

import javaxswing;

import javaawtevent;

public class MyApplet extends JApplet {

/ Creates a new instance of MyApplet /

public MyApplet() {

}

public void init(){

myFont = new Font("Dialog",FontBOLD,16);

Bigger = new JButton("BIGGER");

Smaller = new JButton("Smaller");

jPanel1 = new JPanel();

jPanel2 = new JPanel();

jLabel1 = new JLabel("This is a test!!");

jLabel1setFont(myFont);

jPanel1setLayout(new FlowLayout());

jPanel1add(Bigger);

jPanel1add(Smaller);

jPanel2add(jLabel1);

Container cp= thisgetContentPane();

cpsetLayout(new BorderLayout());

cpadd(jPanel1,BorderLayoutSOUTH);

cpadd(jPanel2,BorderLayoutCENTER);

BiggeraddActionListener(new ActionListener(){

public void actionPerformed(ActionEvent evt) {

BiggerActionPerformed(evt);

}

});

SmalleraddActionListener(new ActionListener(){

public void actionPerformed(ActionEvent evt) {

SmallerActionPerformed(evt);

}

});

thissetVisible(true);

}

private void BiggerActionPerformed(ActionEvent evt){

int size = myFontgetSize()+2;

myFont = new Font("Dialog",FontBOLD,size);

thisjLabel1setFont(myFont);

}

private void SmallerActionPerformed(ActionEvent evt){

int size = myFontgetSize()-2;

myFont = new Font("Dialog",FontBOLD,size);

thisjLabel1setFont(myFont);

}

private JButton Bigger,Smaller;

private JPanel jPanel1,jPanel2;

private JLabel jLabel1;

private Font myFont;

}

import javaxswingJTextField;

import javaappletApplet;

import javaawtButton;

import javaawteventActionListener;

import javaawteventActionEvent;

import javatextSimpleDateFormat;

import javautilDate;

public class Showtime extends Applet {

private JTextField textField;

public Showtime() {

thissetLayout(null);

textField = new JTextField();

textFieldsetBounds(32, 58, 122, 21);

thisadd(textField);

textFieldsetColumns(10);

Button button = new Button("\u663E\u793A\u65F6\u95F4");

buttonaddActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat(

"yyyy-MM-dd HH:mm:ss");

String time = sdfformat(date);

textFieldsetText(time);

}

});

buttonsetBounds(52, 112, 76, 23);

thisadd(button);

}

}

以上就是关于如何运行Applet程序全部的内容,包括:如何运行Applet程序、编写一个Java的小程序Applet、编写下面applet程序并运行。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9833521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存