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程序并运行。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)