J
Java0815
Gast
Hallo,
ich möchte ein Frame mit einem kleinen roten Label programmieren (nur aus Testgründen).
Klingt ja eigentlich relativ einfach:
[Java]import java.awt.Color;
import java.awt.Frame;
import java.awt.Label;
public class Main {
private Frame f;
private Label l;
Main(){
f = new Frame();
f.setSize(600,500);
f.setLocation(0,0);
f.setVisible(true);
l= new Label();
f.add(l);
l.setSize(100,100);
l.setLocation(100,10);
l.setBackground(Color.red);
}
public static void main(String[] args) {
Main test = new Main();
}
}[/code]
Ich bin aber auf folgendes Problem gestoßen:
Beim Starten wird das ganze Frame rot, obwohl ich doch eigentlich nur dem Label die rote Farbe zugewiesen hab.
Auch beim Verändern der Position oder Größe bleibt das ganze Frame rot.
Normalerweise müsste doch eigentlich ein kleines rotes Label auf dem weißen Hintergrund des Frames zusehen sein, oder?
Aber warum ist das so?!?!
ich möchte ein Frame mit einem kleinen roten Label programmieren (nur aus Testgründen).
Klingt ja eigentlich relativ einfach:
[Java]import java.awt.Color;
import java.awt.Frame;
import java.awt.Label;
public class Main {
private Frame f;
private Label l;
Main(){
f = new Frame();
f.setSize(600,500);
f.setLocation(0,0);
f.setVisible(true);
l= new Label();
f.add(l);
l.setSize(100,100);
l.setLocation(100,10);
l.setBackground(Color.red);
}
public static void main(String[] args) {
Main test = new Main();
}
}[/code]
Ich bin aber auf folgendes Problem gestoßen:
Beim Starten wird das ganze Frame rot, obwohl ich doch eigentlich nur dem Label die rote Farbe zugewiesen hab.
Auch beim Verändern der Position oder Größe bleibt das ganze Frame rot.
Normalerweise müsste doch eigentlich ein kleines rotes Label auf dem weißen Hintergrund des Frames zusehen sein, oder?
Aber warum ist das so?!?!