2012-12-20 43 views
0

GUI的無效值關於時間

try { 
    h = Integer.parseInt(hhTf.getText()); 
    m = Integer.parseInt(mmTf.getText()); 
} catch (NumberFormatException e) { 
    Label.setText("Not a integer value!");  
} 
  1. 如何做如果小時的有效值是從1到12和用於分是從0到59如果我進入無效的整數,如3- :60,它會顯示相應的消息?這就是我所做的,如果我輸入字符串,如S:rf .. 然後如何回合無效整數?

  2. 如果我輸入一個字符串...它會顯示不是一個整數值..但是在那之後我輸入了正確的時間...這個消息仍然會存在.. 如何清除這個?

+0

這可能有助於標籤編程語言也用於。看起來像Java? – Oldskool

回答

0

嘗試是這樣的

這是從我的C#代碼

DateTime的時間; 字符串TIMESTR = 「23:00」

如果(DateTime.TryParse(超時時間)){ /*使用時間或TIMESTR爲您的出價* /}