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/zh-hk/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

發表回復

登錄後才能評論