上文说没有弄明白怎么在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小程序了,运行上面这个时出错:
那位大侠肯指点一下呢?哎……