Hallo Leuts,
ich hab da ein problem in Swing:
Folgender Code:
wenn ich das jetzt ausführe, erscheint mir zwar das Fenster, aber ohne das Panel (Buttons, Labels).
Füge ich in init() jedoch ein anderes Frame ein, geht es ohne probleme. Woran kann das liegen?
ich hab da ein problem in Swing:
Folgender Code:
Java:
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.awt.event.ActionListener;
import javax.swing.*;
public class EinsatzView extends JFrame{
JLabel text = new JLabel("Das ist ein Text");
JTextField input = new JTextField("");
JButton button = new JButton("Anzeigen");
JButton reset = new JButton("Zurücksetzen");
public EinsatzView (){
super("Einsatz erstellen");
init();
}
public void init (){
JPanel p = new JPanel();
p.setLayout(new GridBagLayout());
p.add(text);
p.add(input);
p.add(button);
p.add(reset);
this.getContentPane().add(p);
this.setSize(600, 200);
this.show();
}
public static void main (String[]args){
EinsatzView view = new EinsatzView();
}
}
}
wenn ich das jetzt ausführe, erscheint mir zwar das Fenster, aber ohne das Panel (Buttons, Labels).
Füge ich in init() jedoch ein anderes Frame ein, geht es ohne probleme. Woran kann das liegen?