2024-05-30 06:13:18 | 我爱编程网
java Applet小程序不用web容器的支持,但是要有 浏览器支持java的运行环境(jre),就可以运行了.
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
public class AppTest extends Applet {
/**
*
*/
private static final long serialVersionUID = 1L;
public void init() {
// TODO Auto-generated method stub
super.init();
setBackground(Color.blue);
}
public void print(Graphics arg0) {
// TODO Auto-generated method stu
super.paint(arg0);
arg0.drawString("This is Applet Test!",10,10);
}
}
首先,这个问题我觉得是你没有设置环境变量;其次就是你写的有问题,一般格式是:javac -d 源文件的路径。这是编译成。.class文件,然后再进入到源文件所在的位置用java 类名格式来输出。例如我写了一个HelloWorld类并且将其保存在d:\\javadoc。那么就是 javac -d d:\\javadoc d:\\javadoc\\HelloWorld 完成后再将其路径指向源文件路径,然后用java HelloWorld,就OK了。
package IO;
import java.awt.Button;
import java.awt.Container;
import java.awt.Frame;
import java.awt.Label;
import java.awt.Panel;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class MyFrame extends Frame implements ActionListener{
Label first;
TextField one;
Button b1,b2;
Panel p1;
MyFrame(){
this.setBounds(200, 200, 300, 300);
p1=new Panel();
first = new Label("感觉不错");
one =new TextField();
b1 =new Button("不错哈!");
b2 =new Button("关闭");
b1.addActionListener(this);
b2.addActionListener(this);
p1.add(first);
p1.add(one);
p1.add(b1);
p1.add(b2);
this.add(p1);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
if(s.equals("关闭")){
System.exit(0);
}
else if(s.equals("不错哈!")){
one.setText("感觉不错");//原来是前面的标点符号错了
}
}
public static void main(String args[]){
new MyFrame();
}
}
2024-04-13 00:38:12
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59
2023-12-26 22:10:45
2023-10-06 13:00:52