Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
nun ja jetzt zum Problem:
Ich habe den unten angegebenen Quellcode wenn ich das Programm starte (also main und die Labels und so hab ich in einer anderen klasse) zeigt er mir zwar den Button an aber nicht das Label. Der Button ist zwar verschoben, so als wenn daneben ein Label wäre, nur zeigt er keinen text oder sonstiges an.
Würde mich echt über eure hilfe freuen, danke
Java:
import java.awt.*;
import javax.swing.*;
public class Gruppe_D extends Fenster {
public Gruppe_D() {
super();
this.p_gruppe[0] = new JPanel();
this.flaggen[0] = new JLabel("addg");
JButton b = new JButton("123");
this.flaggen[0].setText("abcdefg");
this.flaggen[0].setVisible(true);
this.flaggen[0].setBackground(Color.BLACK);
this.p_gruppe[0].add(flaggen[0]);
this.p_gruppe[0].add(b);
this.f.add(this.p_gruppe[0]);
}
}
Hat Leider nicht geholfen, hatte ich auch schon ausprobiert...
hab auch schon ausprobiert ein einfaches normales Label zu erstellen
dann mit l.setText("abc") das label gefüllt, aber das frame oder das
pannel gibt es immer noch nicht aus...
import java.awt.*;
import javax.swing.*;
public class Gruppe_D extends Fenster {
public Gruppe_D() {
super();
this.p_gruppe[0] = new JPanel();
JLabel l = new JLabel();
JButton b = new JButton("123");
l.setText("abcdefg");
this.p_gruppe[0].add(l);
this.p_gruppe[0].add(b);
this.f.add(this.p_gruppe[0]);
}
}
Sowas geht auch nicht? dann kann ich mir nur schwer vorstellen das der Fehler im oben genannten Code-Ausschnitt ist. Vielleicht haste ja mal bisschen mehr?
Danke für eure hilfe, habs hinbekommen.
Da meine klasse ja sowieso eine unterklasse von Fenster ist,
brauche ich ja auch kein this mehr vorschreiben....
Java:
import java.awt.*;
import javax.swing.*;
public class Gruppe_D extends Fenster {
public Gruppe_D() {
p_gruppe[0] = new JPanel();
JLabel l = new JLabel();
JButton b = new JButton("123");
l.setText("abcdefg");
p_gruppe[0].add(l);
p_gruppe[0].add(b);
f.add(p_gruppe[0]);
}
}