JAVA学习第四天

      上文说没有弄明白怎么在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小程序了,运行上面这个时出错:

 

那位大侠肯指点一下呢?哎……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值