Hallo,
ich habe ein Programm mit einem JScrollPane für ein JPanel geschrieben, dieser funktioniert einwandfrei. Nur mein Problem ist, dass ich ein weiteres JPanel mit dem namen Linie erstellt und geadded habe aber es jedoch nur beim start des Programms erscheint. Wenn ich dann den JScrollPane betätige also nach unten Scrolle und wieder hoch ist die Linie, also das JPanel weg.
Woran könnte es liegen??
ich habe ein Programm mit einem JScrollPane für ein JPanel geschrieben, dieser funktioniert einwandfrei. Nur mein Problem ist, dass ich ein weiteres JPanel mit dem namen Linie erstellt und geadded habe aber es jedoch nur beim start des Programms erscheint. Wenn ich dann den JScrollPane betätige also nach unten Scrolle und wieder hoch ist die Linie, also das JPanel weg.
Woran könnte es liegen??
Code:
import java.awt.*;
import javax.swing.*;
public class Test {
public Test() {
JFrame eingelogt_fenster = new JFrame();
eingelogt_fenster.setSize(1005, 764);
eingelogt_fenster.setResizable(false);
eingelogt_fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel linie = new JPanel();
linie.setBackground(new Color(3, 4, 97));
linie.setBounds(0, 131, 1000, 1);
JPanel gesamt = new JPanel();
gesamt.setLayout(null);
gesamt.setPreferredSize(new Dimension(300, 950));
JPanel neu = new JPanel();
neu.setBackground(new Color(212, 212, 212));
neu.setBounds(new Rectangle(20, 150, 220, 950));
JScrollPane jScrollPane = new JScrollPane();
jScrollPane.setViewportView(gesamt);
eingelogt_fenster.add(linie);
eingelogt_fenster.add(jScrollPane);
gesamt.add(neu);
eingelogt_fenster.setVisible(true);
}
public static void main(final String[] args) {
new Test();
}
}