Разрешение нескольким JFormattedTextField принимать новые SimpleDateObjects

Я бы хотел, чтобы мой dateField принимал два формата даты. Решение, которое у меня есть в настоящее время, принимает только последний элемент из массива String. Можно ли принимать оба формата даты?

import java.text.SimpleDateFormat;
import javax.swing.*;

public class TimeConverterView extends JPanel {
private JFormattedTextField dateField;
private final String[] DATE_FORMATS = {"yyy.DDD.HH.mm.ss", "yyyy/MM/dd HH:mm:ss"};

public TimeConverterView() {
    for (String s : DATE_FORMATS){
        dateField = new JFormattedTextField(new SimpleDateFormat(s)); 
    }
} 
}

person user1783462    schedule 03.04.2013    source источник
comment
comment
Избавьтесь от цикла и используйте составную версию формата   -  person Robin    schedule 03.04.2013
comment
и yyy.DDD.HH.mm.ss должно быть yyyy.DDD.HH.mm.ss, тогда может работать для стандартных классов Java без каких-либо дополнительных средств форматирования, использовать JSpinner как наиболее масштабируемый...., без некоторых побочных эффектов, вызванных использованием простого JFormattedTextField   -  person mKorbel    schedule 03.04.2013
comment
В этом примере используется InputVerifier.   -  person trashgod    schedule 03.04.2013