[Java lista] exception gond

Laja laja at freemail.hu
2006. Dec. 29., P, 13:07:49 CET


Hali!

Van egy --gondolom egyszeru-- problémám. Csinálnék egy egyszerű 
dátumbekérést:

public class LDatumField extends JFormattedTextField
{
	public LDatumField() {
		super(new MaskFormatter("####-##-##"));
		super.setColumns(10);
	}
}

Ez így ugyebár nem jó, mert a MaskFormatter konstruktore exceptiont generál.
Átírnám így, de ez ugye nem jó, mert a super csak az első utasítás lehet...

public class LDatumField extends JFormattedTextField
{
	public LDatumField() {
		try{
			super(new MaskFormatter("####-##-##"));
		}catch(java.lang.Exception exc){
			super();
		}
		super.setColumns(10);
	}
}

Kerülő módon sikerült megcsinálnom, de így meg nem működik a formázás :(

public class LDatumField extends JFormattedTextField
{
	public LDatumField() {
		super();
		try{
			MaskFormatter fmt=new MaskFormatter("####-##-##"));
		}catch(java.lang.Exception exc){
		}
		super.setFormatter(fmt);
		super.setColumns(10);
	}
}

Mi a megoldás? Hogy lehet jól ilyen problémákat kezelni? Az exceptiont 
nem akarom továbbvinni, hisz pont azért írok külön ösztályt (többek 
között) hogy ne kelljen a főprogiba ilyenekkel vackolni.

Laja



További információk a(z) Javalist levelezőlistáról