我想制作一个弹出框,每个框中都有不同的消息。我不知道消息的数量。我想知道显示这些 jFrame 的最佳方式是什么。我使用了一个数组,其中数组的长度是消息的数量。问题是我得到了一个 NullPointerExeption。我究竟做错了什么?
public void interpret() {
String[] command = html.split(";");
for (int i = 0; i < command.length; i++) {
// System.out.println(command[i]);
if (command[i].contains("message")) {
showMessage(command[i].substring(8, command[i].length() - 1));
}
}
}
messagePopUp[] mes = new messagePopUp[10]; // I am just using length 10 for debugging
private void showMessage(String line) {
mes[0].setTextAlert(line); // line giving me the error
mes[0].setVisible(true);
}
messagePopUp.class 只是一个默认的 jPanel 类,我添加了 setTextAlert();
谢谢