首页 > 编程知识 正文

java小应用程序提示未初始化(未初始化小程序什么意思)

时间:2023-12-07 20:37:47 阅读:313118 作者:INPW

本文目录一览:

  • 1、java中启动未初始化小应用程序的错误是什么原因
  • 2、java程序运行时显示未初始化有哪些原因
  • 3、java applet 小程序,为什么运行的时候提说未初始化小程序呢,还有提示空指针?求高手解答!抱歉没分了跪

java中启动未初始化小应用程序的错误是什么原因

您好,这样的: 小程序运行前都要先初始化啊,一般一个小程序运行完,会自动执行销毁命令 ,那么你下次运行时就必须对他进行初始化,这样才可重新运行。小程序都是没有住函数main()的,他只能继承APP或者JAPP类,成为他们的子类。

java程序运行时显示未初始化有哪些原因

1

局部变量在使用前没有初始化

class

A

{

public

void

aa()

{

int

a;

System.out.println(a);

final

int

b;

System.out.println(b);//final局部变量

}

2

final的成员变量在构造器完成前没有显式初始化

class

A

{

final

int

a;

public

A()

{

//a=10;

}

}

3

static

final(静态最终)成员在静态语句块完成前没有初始化

class

A

{

public

static

final

int

a;

static

{

//a=10;

}

}

java applet 小程序,为什么运行的时候提说未初始化小程序呢,还有提示空指针?求高手解答!抱歉没分了跪

你的程序作为Java应用程序运行没有问题,如果要作为Java小程序运行,需要改三处:

一、class ButtonControl extends Frame implements ActionListener需要改成public class ButtonControl extends Applet implements ActionListener并且加上import java.applet.Applet;

二、public ButtonControl() 需要改成public void init()

三、需要注释掉//super("按钮控件演示程序");

这样你的程序就可以作为Java小程序运行了。

完整的程序如下:

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

public class ButtonControl extends Applet implements ActionListener

{

Button btnDisplay;

Label lblMsg;

public void init()

{

//super("按钮控件演示程序");

btnDisplay=new Button("显示消息");

lblMsg=new Label(" ");

add(btnDisplay,BorderLayout.NORTH);

add(lblMsg);

btnDisplay.addActionListener(this);

setSize(200,200);

setVisible(true);

}

public void actionPerformed(ActionEvent ae)

{

if(ae.getActionCommand().equals("显示消息"))

{

btnDisplay.setLabel("隐藏消息");

lblMsg.setText("");

}

else if(ae.getActionCommand().equals("隐藏消息"))

{

btnDisplay.setLabel("显示消息");

lblMsg.setText(" ");

}

}

public static void main(String args[])

{

ButtonControl btn = new ButtonControl();

}

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。