[Erledigt] getContentPane

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.

Das merkst du nur wenn du das Programm unter Java <1.4 ausführst weil da wird das getContentPanel() verlangt.

Gut danke. Also ist das bei 1,5 nicht mehr nötig.

solange es nicht unter Java 1.4 laufen soll nicht

Wer noch alte Java Version hat, der ist selber schuld :D. Thx.

Manchmal muss man das nutzen, was man vorgesetzt bekommt. In meiner Firma laufen die Programme auf 1.4.2.

Wir müssen mit Version 1 arbeiten, weil einige Benutzer unserer Software noch Mac OS 9 verwenden :frowning:

wenn es als 1.5 kompiliert wurde laeuft es gar nicht auf 1.4 oder drunter…

ja klar aber er kanns auch als 1.4 compilieren und es wird nicht gemeckert :wink:

mhm entweder habe ich die bilder mal komplett falsch verstanden oder wolltest du lieber sie sagen :wink: *aufsFettnaepchenVorbereitet"

und reingetreten :wink:
das war sein Frauchen :wink:

[QUOTE=EagleEye]und reingetreten :wink:
das war sein Frauchen ;)[/QUOTE]
hehe - man lernt nie aus :slight_smile: fussAbWischen