上文说没有弄明白怎么在Jcreator里运行java applet小程序,现在搞懂了,完全可以的。文件——>新建——>项目——>Basic Java Applet,写完applet小程序后保存(注意选择路径),编译(一定要先编译),运行,OK。昨天上传了JcreatorPro 3.5的汉化破解版,今天去看,资源里竟然没有,补传,提示:你已经上传过该文件。郁闷!有需要的朋友请来信索取:1186823464@qq.com
注意三点:1、先编译。2、Jcreator保存时自动把你的文件名的第一个字母大写了,根据命名规则,你的文件名必须和主类名一致。3、Jceator自动生成的html里的class高度、宽度默认是300、500,为了让小程序预期显示,需要自行修改高度和宽度值。
以下是自己修改加工的一个java程序:
运行效果:
import java.awt.*;import java.applet.*;import java.awt.event.*;
class myck extends Frame implements ActionListener{ MenuBar mb1; Menu m1,m2,m3; MenuItem mi1,mi2,mi3; Panel p1,p2,p3; class myp1 extends Panel { Label l1,l2; myp1() { setLayout(new GridLayout(1,3)); Label l1=new Label("左上",Label.LEFT); l1.setBackground(Color.YELLOW); Label l2=new Label("右上",Label.RIGHT); l2.setBackground(Color.RED); add(l1);add(new Label());add(l2); } } class myp2 extends Panel { TextField t1; myp2() { setLayout(new GridLayout(1,3)); t1=new TextField("居中的文本框",200); add(new Label());add(t1);add(new Label()); } } class myp3 extends Panel { Label l1,l2; myp3() { setLayout(new GridLayout(1,3)); Label l1=new Label("左下",Label.LEFT); l1.setBackground(Color.BLUE); Label l2=new Label("右下",Label.RIGHT); l2.setBackground(Color.GREEN); add(l1);add(new Label());add(l2); } } myck(String s,int a,int b) { super(s); setSize(a,b); mb1=new MenuBar(); m1=new Menu("file"); m2=new Menu("edit"); m3=new Menu("open"); mi1=new MenuItem("excel"); mi2=new MenuItem("word"); mi3=new MenuItem("exit"); mi3.addActionListener(this); p1=new myp1(); p2=new myp2(); p3=new myp3(); mb1.add(m1);mb1.add(m2); m1.add(m3);m1.add(mi3); m3.add(mi1);m3.add(mi2); setMenuBar(mb1); setLayout(new GridLayout(3,1)); add(p1); add(p2); add(p3); setVisible(true); addWindowListener(new closeme()); } public void actionPerformed(ActionEvent e) { if(e.getSource()==mi3) { setVisible(false);System.exit(0); } } class closeme extends WindowAdapter { public void windowClosing(WindowEvent e) {System.exit(0);} } }
public class myfirst{
public static void main(String args[]) { myck mywindow =new myck("布局测试窗口",350,150); } }
可是,很杯具的告诉大家,我的Jcreator又只能运行applet小程序了,运行上面这个时出错:
那位大侠肯指点一下呢?哎……