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

本文目录一览:

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();

}

}

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/127748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-10-03 23:16
下一篇 2024-10-03 23:16

相关推荐

  • Python应用程序的全面指南

    Python是一种功能强大而简单易学的编程语言,适用于多种应用场景。本篇文章将从多个方面介绍Python如何应用于开发应用程序。 一、Web应用程序 目前,基于Python的Web…

    编程 2025-04-29
  • 如何解决WPS保存提示会导致宏不可用的问题

    如果您使用过WPS,可能会碰到在保存的时候提示“文件中含有宏,保存将导致宏不可用”的问题。这个问题是因为WPS在默认情况下不允许保存带有宏的文件,为了解决这个问题,本篇文章将从多个…

    编程 2025-04-29
  • Ojlat:一款快速开发Web应用程序的框架

    Ojlat是一款用于快速开发Web应用程序的框架。它的主要特点是高效、易用、可扩展且功能齐全。通过Ojlat,开发人员可以轻松地构建出高质量的Web应用程序。本文将从多个方面对Oj…

    编程 2025-04-29
  • 使用ActivityWeatherBinding简化天气应用程序的开发

    如何使用ActivityWeatherBinding加快并简化天气应用程序的开发?本文将从以下几个方面进行详细阐述。 一、简介 ActivityWeatherBinding是一个在…

    编程 2025-04-29
  • 金融阅读器提示配置文件无法识别

    在使用金融阅读器过程中,有时会遇到提示配置文件无法识别的情况。这种情况通常是由于配置文件中存在错误或不完整所导致的。本文将从多个方面对此问题进行详细的阐述,并提供相应解决方法。 一…

    编程 2025-04-28
  • Go中struct的初始化

    本文将从多个方面详细阐述Go中struct的初始化方式,包括使用字面量初始化、使用new函数初始化以及使用构造函数等。通过本文的介绍,读者能够更深入的了解Go中struct的初始化…

    编程 2025-04-28
  • 异或什么意思及其用途

    异或操作是一种比较常见的位运算操作,也称为“异或运算”,这个运算符用符号“^”表示。它是指对两个相应位进行逻辑异或,并返回结果。 我们来看下异或的运算规则: 0 ^ 0 = 0 0…

    编程 2025-04-28
  • Python性能分析: 如何快速提升Python应用程序性能

    Python是一个简洁高效的编程语言。在大多数情况下,Python的简洁和生产力为开发人员带来了很大便利。然而,针对应用程序的性能问题一直是Python开发人员需要面对的一个难题。…

    编程 2025-04-27
  • 网络爬虫什么意思?

    网络爬虫(Web Crawler)是一种程序,可以按照制定的规则自动地浏览互联网,并将获取到的数据存储到本地或者其他指定的地方。网络爬虫通常用于搜索引擎、数据采集、分析和处理等领域…

    编程 2025-04-27
  • Java Tomcat:Web应用程序的完美容器

    一、浅谈Tomcat Tomcat,全称为Apache Tomcat,是一个免费的、开源的Java Servlet容器,而Java Servlet是一种服务器端的Java扩展程序,…

    编程 2025-04-25

发表回复

登录后才能评论