Hallo,
wollte ein wenig mit Java Swing rumspielen, habe jedoch folgenden Fehler,
Mein Fenster wird problemlos angezeigt. Mein Label jedoch nicht, obwohl ich es mit add(label) hinzufüge.
Was mache ich da falsch?
wollte ein wenig mit Java Swing rumspielen, habe jedoch folgenden Fehler,
Mein Fenster wird problemlos angezeigt. Mein Label jedoch nicht, obwohl ich es mit add(label) hinzufüge.
Was mache ich da falsch?
Java:
package guione;
import java.awt.Frame;
import java.awt.Color;
import java.awt.Toolkit;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class GuiOneApp
{
public static void main(String[] args)
{
// Fenster
JFrame frame = new Fenster("*** titel ***");
System.out.println("Fenster erfolgreich geladen.");
// Spieler
JLabel label = new Label(" label 1 ");
System.out.println("Label erfolgreich geladen.");
frame.add(label);
frame.pack();
}
}
class Fenster extends JFrame
{
public Fenster(String fenstername)
{
JFrame fenster = new JFrame(fenstername);
fenster.setBackground(Color.gray);
fenster.setSize(600,200);
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setLocationRelativeTo(null);
fenster.setResizable(false);
fenster.setVisible(true);
}
}
class Label extends JLabel
{
public Label(String text)
{
JLabel label = new JLabel(text);
label.setForeground(Color.blue);
}
}
Zuletzt bearbeitet von einem Moderator: