2014-01-12 68 views
2

我想使Java的,在那裏你不能鍵入字母,只有數字如何在Java上創建完美的整數對話框?

這裏完美的整數對話是我的代碼:

public class PMain { 
    public static void main(String args[]) { 
     String a = JOptionPane.showInputDialog("Type the number for 'A'"); 
     int A = Integer.parseInt(a.trim()); 
     String b = JOptionPane.showInputDialog("Type the number for 'B'"); 
     int B = Integer.parseInt(b.trim()); 
    } 
} 
+1

可能重複的[JOptionPane輸入到int](http://stackoverflow.com/questions/3120922/joptionpane-input-to-int) –

+0

聽起來不太完美。我期望*完美*對話框可以支持像1e6這樣的科學記數法。 :) – progo

回答

3

你可以使自己的對話框爲(不JOptionPane的)和使用JFormattedTextField和MaskFormatter。你可以找到一個例子here

相關問題