[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