hallo..
ich habe hier ein kleines problem wenn ich ein objekt vererben will..
bsp:
import...<br>
public class Input extends JFormattedTextField{<br>
MaskFormatter Maske = new MaskFormatter();<br>
public Input(int länge, String Text) throws ParseException{ <br>
super(); <br>
// source <br>
} <br>
public Input(char C, String Möglich)throws ParseException{ <br>
super(); <br>
// source <br>
// source <br>
} <br>
} <br>
ich überlagere also Input 2 mal..
ich muss aber Maske auf das Textfeld bringen
normaler weise schreib ich dann:
JFormattedTextField Eingabe = new JFormattedTextField(Maske);
hier in unserem beispiel müsste ich also schreiben super(Maske);
aber da bekomm ich folgenden fehler:
Cannot reference Maske before supertype constructor has been called..
ich habe hier ein kleines problem wenn ich ein objekt vererben will..
bsp:
import...<br>
public class Input extends JFormattedTextField{<br>
MaskFormatter Maske = new MaskFormatter();<br>
public Input(int länge, String Text) throws ParseException{ <br>
super(); <br>
// source <br>
} <br>
public Input(char C, String Möglich)throws ParseException{ <br>
super(); <br>
// source <br>
// source <br>
} <br>
} <br>
ich überlagere also Input 2 mal..
ich muss aber Maske auf das Textfeld bringen
normaler weise schreib ich dann:
JFormattedTextField Eingabe = new JFormattedTextField(Maske);
hier in unserem beispiel müsste ich also schreiben super(Maske);
aber da bekomm ich folgenden fehler:
Cannot reference Maske before supertype constructor has been called..
Comment