Ich habe einen einfachen Beispielcode geschrieben, welcher er Button, ein Label und eine TextArea beinhaltet. Am Anfang habe ich alles in einem Container gemacht, aber jetzt wo ich es mit einem Panel mache, wollen die Sachen einfach nicht an den Ort, an den sie sollen, schlimmer sogar, die TextArea verschwindet ganz! Hier mal den Code:
Wie man erkennen kann, soll der Button nach oben, das Label in die Mitte und die TextArea nach unten ...
Kann mir jemand sagen, warum das nicht geht?! Ich wäre dafür echt dankbar, den dann bin ich einen Schritt näher, diese Sprache zu beherschen
Jetzt schon mal danke!
MfG DR
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Testi extends JFrame{
JPanel panel1 = new JPanel();
Testi(){
Container cp = getContentPane();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea t1 = new JTextArea();
panel1.add(t1, BorderLayout.SOUTH);
JLabel l1 = new JLabel(
"<html>Hier ist ein Text
" +
"Und hier noch einer
" +
"Und auch hier!
" +
"Text, Text, Text!
" +
"Jetzt hört er auf!!
</html>");
l1.setOpaque(true);
l1.setBackground(Color.RED);
panel1.add(l1, BorderLayout.CENTER);
JButton b1 = new JButton("weiter");
panel1.add(b1, BorderLayout.NORTH);
cp.add(panel1);
setVisible(true);
pack();
}
public static void main(String[] args){
Testi t = new Testi();
}
}
Wie man erkennen kann, soll der Button nach oben, das Label in die Mitte und die TextArea nach unten ...
Kann mir jemand sagen, warum das nicht geht?! Ich wäre dafür echt dankbar, den dann bin ich einen Schritt näher, diese Sprache zu beherschen
Jetzt schon mal danke!
MfG DR