Java 小程序在从html文件读取参数时遇到问题
这是eclipse中正在发生的事情,我有一个包和一个数据库,在同一个包中存储了applet文件和HTMLL文件。(这是在eclipse中编写小程序的方法吗?)。代码应该从HTML文件中获取参数,以更改面板上消息的颜色、字体等。该程序还有一条默认消息 当程序运行时(如果运行时没有HTML文件),会打印默认消息,但是当使用HTML文件中的参数时,会得到一个NPE 我做错什么了吗 下面是参数的代码和相应的HTML文件Java 小程序在从html文件读取参数时遇到问题,java,html,eclipse,nullpointerexception,applet,Java,Html,Eclipse,Nullpointerexception,Applet,这是eclipse中正在发生的事情,我有一个包和一个数据库,在同一个包中存储了applet文件和HTMLL文件。(这是在eclipse中编写小程序的方法吗?)。代码应该从HTML文件中获取参数,以更改面板上消息的颜色、字体等。该程序还有一条默认消息 当程序运行时(如果运行时没有HTML文件),会打印默认消息,但是当使用HTML文件中的参数时,会得到一个NPE 我做错什么了吗 下面是参数的代码和相应的HTML文件 import java.applet.Applet; import java.awt
import java.applet.Applet;
import java.awt.*;
import javax.swing.*;
public class Exercise18_04 extends JApplet {
private String message; // Message to display
private int x = 20; // Default x coordinate
private int y = 20; // Default y coordinate
private String color;
private String fontName;
private int fontSize = 20;
// Initialize the applet
public void init() {
// Get parameter values from the HTML file
message = getParameter("MESSAGE");
x = Integer.parseInt(getParameter("X"));
y = Integer.parseInt(getParameter("Y"));
color = getParameter("COLOR");
fontName = getParameter("FONTNAME");
fontSize = Integer.parseInt(getParameter("FONTSIZE"));
// Create a message panel
MessagePanel messagePanel = new MessagePanel(message);
messagePanel.setXCoordinate(x);
messagePanel.setYCoordinate(y);
if (color.equals("red")) {
messagePanel.setForeground(Color.red);
}
else if (color.equals("yellow"))
messagePanel.setForeground(Color.yellow);
else if (color.equals("green"))
messagePanel.setForeground(Color.green);
messagePanel.setFont(new Font(fontName, Font.BOLD, fontSize));
// Add the message panel to the applet
add(messagePanel);
}
}
1)为什么要编写小程序?如果是老师指定的,请参考。2) 为了更快地获得更好的帮助,请发布一个(最简单、完整、可验证的示例)或(简短、自包含、正确的示例)。。。。3) 请参见&4)始终复制/粘贴错误和异常输出!