Fragen zu ScrollPane und ImageIcons

kazeer

Grünschnabel
Hallo,
ich versuche mich zurzeit an einem Projekt, bei dem IMMER das gleiche ImageIcon im Hintergrund zu sehen sein soll.
Dieses gedenke ich auf einem Label einzufügen:

Bbackground = new ImageIcon("F:/bild.gif");
background = new JLabel(Bbackground);
background.setBounds(0,0,300,300);
folie.add(background);
-> funktioniert, ist kein problem.

Das ganze füge ich auf einem JPanel names "folie" ein.
Frage: Wie schaffe ich es, dass ich auf diesem Icon Buttons, Labels und weitere Icons einfügen kann? Bei mir verschwindet das Icon immer, wnn ich versuche ein anderes darauf einzufügen. Ich habe auch schon mehrere Sachen probiert, wie z.b. die anderen "sachen" nicht wie üblich mit folie.add(bla) sondern mit background.add(bla) einzufügen. background ist hierbei der name des Labels.

Als nächstes möchte ich auf diesem JPanel ein JScrollPane einfügen - ich habe auch schon mehrere Beiträge in diesem Forum durchgelesen aber das war alles nicht das was ich meinte.
Ich kann bisher nur JScrollPanes z.b. in einem JTextArea einfügen:

text = new JTextArea();
JScrollPane balken = new JScrollPane(text);
add(balken);
(In dem Falle war das nicht auf einem JPanel)

Es ist mir im prinzip egal ob der Scrollbalken immer da ist oder nur wenn er gebraucht wird.
Ich hoffe das mir jemand helfen kann, denn ich habe noch nicht besonders viel erfahrung mit Java (ca. 1,5 Schuljahre).
Danke ... kazeer
 
Versuch's mal so:
Code:
setLayout(new BorderLayout());
folie.setLayout(new FlowLayout());
background.setLayout(new FlowLayout());
background.add(new JButton("Test"));
background.add(new JTextField(10));
folie.add(background);
add(new JScrollPane(folie));
 
Zurück