我是Java编程的初学者。我遇到了一个错误 -
每当我执行以下程序时javax.swing.JComponent cannot be resolved
。
import javax.swing.JOptionPane;
class apples
{
public static void main(String args[])
{
String a = JOptionPane .showInputDialog("Enter a number");
String b = JOptionPane.showInputDialog("Enter another number");
int num1 = Integer.parseInt(a);
int num2 = Integer.parseInt(b);
int sum = num1 + num2;
JOptionPane.showMessageDialog(null,"Sum is "+sum, Answer,JOptionPane.PLANE_MESSAGE);
}
}
有人可以建议一个解决方案吗?
答案 0 :(得分:1)
public static void main(String[] args) {
String a = JOptionPane .showInputDialog("Enter a number");
String b = JOptionPane.showInputDialog("Enter another number");
int num1 = Integer.parseInt(a);
int num2 = Integer.parseInt(b);
int sum = num1 + num2;
JOptionPane.showMessageDialog(null,"Sum is "+sum, "Answer",JOptionPane.PLAIN_MESSAGE);
}
您使用的是不正确的JOptionPane。您需要使用PLAIN_MESSAGE而不是PLANE_MESSAGE。作为标题的Answer字段也需要是字符串 我建议使用像eclipse或netbeans这样的IDE,以便你可以避免这些问题。