Ich habe eine Frage zu der getContentPane()-Methode. Soll ich diese Methode immer benutzen, wenn ich ein Component hinzufüge oder kann ich diese Methode ganz auslassen?
Folgendes Beispiel:
import java.awt.Dimension;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class SwingsLabel extends JFrame{
public SwingsLabel() {
super("JLabel");
setSize(new Dimension(400,200));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel label = new JLabel("Willkommen!");
ImageIcon icon = new ImageIcon("herz.gif");
label.setIcon(icon);
getContentPane().add(label);
}
public static void main(String[] args) {
new SwingsLabel().setVisible(true);
}
}
Wenn ich getContentPane rausnehme, dann geht das auch und ich merke kein Unterschied.