当前位置: 技术问答>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(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 ")); // 在 窗 口 内 写 一 句 话
}
}
资料原代码如下:
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(" 这 是 白 手 起 家 制 造 的 第一 个 窗 口 程 序 "));
// 在 窗 口 内 写 一 句 话
}
}
删掉。
要写代码,直接将
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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。