The following code returns me an error saying:
"constructor call must be the first statment in a constructor."
I dont get it. The constructor in my code is the first statement. What am I doing wrong?
public class labelsAndIcons extends JFrame
{
public labelFrame()
{
super( "Testing JLabel" );
}
}
解决方案
The constructors name must be the same as the class name, so change either change the class name to labelFrame or the constructor name to labelsAndIcons.
Example (note that usually the first letter is a capital letter in java):
public class LabelFrame extends JFrame {
public LabelFrame() {
super( "Testing JLabel" );
}
}