我一直在使用Eclipse關注YouTube上的Java教程。JOptionPane的初學者錯誤showmessagedialog
目前我試圖乘以兩個雙打,並輸出結果作爲一個使用JOptionPane.showMessageDialog
雙,但它給了我一個錯誤。
這裏是我的代碼:
import javax.swing.JOptionPane;
public class Variables {
public static void main(String arg[])
{
double length = 3;
double width = 2;
double area = length*width;
JOptionPane myIO = new JOptionPane();
myIO.showMessageDialog(null, area);
}
}
和錯誤:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The method showMessageDialog(Component, Object) in the type JOptionPane
is not applicable for the arguments (null, double)
at Variables.main(Variables.java:11)
我正是我在本教程中看到,所以我沒有什麼線索,我做錯事。我覺得我沒有導入一些庫或我應該擁有的東西,但Eclipse看起來像是承認JOptionPane
和showMessageDialog
。
**公共靜態無效showMessageDialog(成分爲父級,對象消息)**期望一個組件和一個對象。你正在傳遞一個double,你可能希望Double對象而不是原來的兩倍。 – Maroun