我知道下面的代碼應該格式化FormattedTextField
,但它似乎沒有做任何事情的形式(如下圖所示)。我是想,形式加載時:文本字段到這個樣子初學者...堅持如何在Java中使用FormattedFields插入日期
00/00/2014 - 00:00
當用戶能夠
進入datelike周圍的符號分隔信息(/或:)
但是,在用戶無法刪除這些符號分隔
代碼:
package datefield;
import javax.swing.JFormattedTextField;
import javax.swing.text.DateFormatter;
public class NewJFrame extends javax.swing.JFrame {
public NewJFrame() {
initComponents();
JFormattedTextField dateField = new JFormattedTextField(new DateFormatter(/*...*/));
}
截圖:
我不能顯示圖片,因爲我需要10的聲譽,但鏈接的圖片低於 http://i.stack.imgur.com/sO3em.png
剛一說明:手動輸入的日期字符串是鳥,即使你可以強制格式以'JFormattedTextField'。我建議使用[JDateChooser](http://toedter.com/jcalendar/)。 – ryvantage