当前位置:  技术问答>java相关

有谁知道我错哪里?

    来源: 互联网  发布时间:2015-01-26

    本文导语:  我用的是jbuilder4编辑器,我是个初学者,在网上down了一点资料, 资料原代码如下: import java.awt.Label;         // 由 于 在 这 个 程 序 中 将 使 用 类 Label , 所 以 要 先 把 它 import 进 来 pu...

我用的是jbuilder4编辑器,我是个初学者,在网上down了一点资料,
资料原代码如下:

import java.awt.Label;
        // 由 于 在 这 个 程 序 中 将 使 用 类 Label , 所 以 要 先 把 它 import 进 来
public class window1 extends java.applet.Applet
        // Applet 程 序 类 window1
    {
public void init( ) {
    resize(220,100);    // 设 置 此 小 应 用程 序 的 窗 口 大 小
    add(new Label(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 ")); // 在 窗 口 内 写 一 句 话
}
    }

但我在new 一个applet 后生成了一串代码,我不知道将我的原码放在生成代码的什么位置,我是这样安排的,结果报了一大堆错误,想请教各位大虾,怎样才能正确运行。

代码如下:
package ma11;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;

public class Applet1 extends JApplet {
  boolean isStandalone = false;
  /**Get a parameter value*/
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
      (getParameter(key) != null ? getParameter(key) : def);
  }

  /**Construct the applet*/
  public Applet1() {
  }
  /**Initialize the applet*/
  public void init() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  /**Component initialization*/
  private void jbInit() throws Exception {
    this.setSize(new Dimension(400,300));
  }
  /**Get Applet information*/
  public String getAppletInfo() {
    return "Applet Information";
  }
  /**Get parameter info*/
  public String[][] getParameterInfo() {
    return null;
  }

  //static initializer for setting look & feel
  static {
    try {
      //UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
      //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
    }
    catch(Exception e) {
    }
  }
}
//以上是生成的代码。


import java.awt.Label;
        // 由 于 在 这 个 程 序 中 将 使 用 类 Label , 所 以 要 先 把 它 import 进 来
public class window1 extends java.applet.Applet
        // Applet 程 序 类 window1
    {
public void init( ) {
    resize(220,100);    // 设 置 此 小 应 用程 序 的 窗 口 大 小
    add(new Label(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 ")); // 在 窗 口 内 写 一 句 话
}
    }



|
最简单的方法,不用写一行代码,在在new 一个applet 后,进行窗体设计。

要写代码,直接将
getContentPane().add(new JLabel(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 ")); 
加到public void init() 方法中。如下:
/**Initialize the applet*/
  public void init() {
    try {
      jbInit();
      //加代码初始化窗口
      getContentPane().add(new JLabel(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 ")); 
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
把程序后面的
import java.awt.Label;
// 由 于 在 这 个 程 序 中 将 使 用 类 Label , 所 以 要 先 把 它 import 进 来
public class window1 extends java.applet.Applet{
// Applet 程 序 类 window1
    public void init( ) {
    resize(220,100);// 设 置 此 小 应 用程 序 的 窗 口 大 小
    add(new Label(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 "));
        // 在 窗 口 内 写 一 句 话
    }
}
删掉。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 谁知道websphere的试用版怎么做掉?
  • 谁知道有类似启动kde的指令startkde,来启动gnome?
  • 谁知道jdbc有什么好一点的书,一定给分
  • 请问JBulider 4的序列号谁知到?能否提供给小弟?谢谢
  • 谁知道jbuilder3的KEY
  • 谁知道在哪儿可以找到Imap 4.5
  • 请问谁知道那有classes.zip for jdk1.2 ?
  • 谁知道哪儿有jbuilder5下载
  • 有谁知道关于Applet中怎么样调用html. 50分全送
  • jbuilder5企业版的序列号谁知道?
  • 谁知道JB的书籍下载?
  • 谁知道websphere4该怎么设置
  • 谁知道java认证的日期?
  • 谁知道Borland application server 5.0的serial number 和 key?
  • 请问有谁知道那里有Linux系统的ADSL拨号软件下载!谢谢!
  • 谁知道如何写脚本,一开机就执行某程序?
  • 谁知道哪里有jbulider4下载,我的机器跑jbulider5很慢!
  • 谁知道如何使用sygate作二级代理〉??
  • 有谁知道哪有下载 JB6 的地方?谢谢
  • 谁知道MySQL的驱动接口程序在那里下载?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3