M
Markusa
Gast
Bin den ganzen tag dran und kriege es einfach nicht hin das es das macht was ich will:
Das sind alle neine Komponenten die ich hinzufügen möchte, es werden aber nur die TextAreas hinzugefügt, aus unerklärlichen gRÜNDEN FÜR MICH. Bitte um einen Rat
Code:
public Layout(String titel) {//Das Layout zusammensetzen
super(titel);
// Layout-Manager festlegen
GridBagLayout gbl = new GridBagLayout();
GridBagConstraints gc = new GridBagConstraints();
setLayout(gbl);
setBackground(Color.lightGray);
setSize(600,600);
setVisible(true);
//eingabe
gc.gridx = 2; // +1Reihe
gc.gridy = 1; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
add(eingabe = new TextField(text),gc);
//Chat
gc.gridx = 0; // +1Reihe
gc.gridy = 0; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
gc.fill = GridBagConstraints.BOTH ;
add(chat = new TextArea(text1),gc);
//Invetar
gc.gridx = 0; // +1Reihe
gc.gridy = 1; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
gc.fill = GridBagConstraints.BOTH ;
add(inventar = new TextArea(text2),gc);
//Uhr
Uhr uhrApplet = new Uhr();
gc.gridx = 2; // +1Reihe
gc.gridy = 0; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
gc.fill =GridBagConstraints.BOTH ;
uhrApplet.init();
uhrApplet.start();
add(uhrApplet,gc);
//Bild
gc.gridx = 0; // +1Reihe
gc.gridy = 1; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
add(new JLabel(new ImageIcon("00semraum1.jpg")),gc);
//Textfield
ausgabe = new TextArea(text0);
gc.gridx = 1; // +1Reihe
gc.gridy = 1; // +1Spalte
gc.gridwidth = 1; // Zellen breit
gc.gridheight = 1; // Zelle hoch
add(ausgabe = new TextArea(text0),gc);
Das sind alle neine Komponenten die ich hinzufügen möchte, es werden aber nur die TextAreas hinzugefügt, aus unerklärlichen gRÜNDEN FÜR MICH. Bitte um einen Rat