Scrollbar !?

C

Classic

Gast
Guten Tag,

ich habe zu dem Problem einige Ansätze gefunden, aber nicht die passende Lösung, leider...
Hier ersteinmal das Programm:

Java:
import javax.swing.*;

import java.awt.*;
import java.awt.event.*;

public class Tracks extends JFrame {
	JFrame frame;
	JTextField field;
	JLabel label;

	public void createTracks() {
		frame = new JFrame();
		frame.setSize(400, 800);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.getContentPane().add(BorderLayout.NORTH,
				new JLabel("  Bitte machen Sie Angaben zu Ihren Tracks."));

		JPanel panelLeft = new JPanel();
		JPanel panelLeftIn = new JPanel();
		panelLeftIn.setLayout(new BoxLayout(panelLeftIn, BoxLayout.Y_AXIS));

		JPanel panelRight = new JPanel();
		JPanel panelRightIn = new JPanel();
		panelRightIn.setLayout(new BoxLayout(panelRightIn, BoxLayout.Y_AXIS));

		for (int i = 1; i < 10; i++) {
			panelLeftIn.add(new JLabel(" "));
			panelLeftIn.add(new JLabel("Track " + i + ": "));
			panelLeftIn.add(new JLabel("Länge (mm:ss): "));
			if ((i % 2) == 1) {
				panelLeftIn.add(new JLabel(" "));
			}

			panelRightIn.add(new JLabel(" "));
			panelRightIn.add(new JTextField(20));

			panelRightIn.add(new JTextField(20));
		}

		panelLeft.add(panelLeftIn);
		frame.getContentPane().add(BorderLayout.WEST, panelLeft);

		panelRight.add(panelRightIn);
		frame.getContentPane().add(BorderLayout.EAST, panelRight);

	}

	public static void main(String[] args) {
		Tracks gui = new Tracks();
		gui.createTracks();
	}

}

Das Problem: Wenn ich in der for-Schleife den Wert 10 in beispielsweise 20 verändere (dieser Wert wird nachher je nach Abfrageergebnis anders sein), habe ich ein ziemlich langes Programm, welches sich nicht runterscrollen lässt.

Habe auch schon ein wenig mit scrollPane rumgetestet, aber es hat irgendwie nicht funktioniert. Mal kam zwar das Fenster zum Scrollen, doch der Scrollbalken war nicht vorhanden etc.

Ich will das auch so einrichten, dass das gesamte Programm (nicht nur 1 Panel) von der Scrollbar umschlossen ist. In etwa so wie beim Firefox rechts ;) Dadurch könnte ich bei einer hohen Trackanzahl bequem runterscrollen.

Kann mir wer einen hilfreichen Ansatz geben?

Grüße
 

Michael...

Top Contributor
panelLeft und panelRight (Zeile 41, 44) sind so eigentlich überflüssig
Erzeuge ein JPanel mit BorderLayout, da rein kommt dann:
- panelLeftIn, BorderLayout.WEST
- panelRightIn, BorderLayout.CENTER
Dieses Panel packst Du dann in einer JScrollPane, diese wiederum kommt in den CENTER Bereich des Frames
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T ScrollBar TableView Java Basics - Anfänger-Themen 6
Franzi1001 ScrollBar lässt sich nicht bewegen Java Basics - Anfänger-Themen 4
B Wie kann man an ein JPanel eine Scrollbar anheften? Java Basics - Anfänger-Themen 8
DaCrazyJavaExpert JScollPane scrollbar unsichtbar machen Java Basics - Anfänger-Themen 2
M TextArea scrollbar bei editable false Java Basics - Anfänger-Themen 5
G Darstellungsproblem beim Betätigen der Scrollbar in JTabe Java Basics - Anfänger-Themen 2
T JScrollPane nicht scrollbar (mit KSKB!) Java Basics - Anfänger-Themen 4
A TextArea und ScrollBar Java Basics - Anfänger-Themen 17
J Methoden Knopffarbe einer Scrollbar Java Basics - Anfänger-Themen 5
M Scrollbar zu Textarea Java Basics - Anfänger-Themen 5
B JList mit Scrollbar? Java Basics - Anfänger-Themen 7
W Scrollbar HORIZONTAL Java Basics - Anfänger-Themen 2
K Scrollbar - Bild - paint-Methode - zoom Java Basics - Anfänger-Themen 10
H JTable in JScrollPane: Scrollbar wird nicht angezeigt. Java Basics - Anfänger-Themen 2
H >>ScrollBar<< Java Basics - Anfänger-Themen 2
H ScrollBar inaktiv / Rekursive Methode Java Basics - Anfänger-Themen 4
A Scrollbar und Änderung Java Basics - Anfänger-Themen 3
L scrollbar auf double? Java Basics - Anfänger-Themen 6
Horst79 Scrollbar in einem jEditorPane Java Basics - Anfänger-Themen 2
A ChatGUI: Scrollbar und Funktionen Java Basics - Anfänger-Themen 5
A jtable scrollbar Java Basics - Anfänger-Themen 8
G horizontale scrollbar Java Basics - Anfänger-Themen 14
K J_table scrollbar Java Basics - Anfänger-Themen 13
O Scrollbar in GUI einfügen Java Basics - Anfänger-Themen 4
E ScrollBar automatisch scrollen Java Basics - Anfänger-Themen 8
N Scrollbar addAdjustmentListener Java Basics - Anfänger-Themen 3
P In JTextArea soll automisch an einen bestimmte Scrollbar pos Java Basics - Anfänger-Themen 14
E Scrollbar mit NULL- Layout? Java Basics - Anfänger-Themen 4
H Anfänger verzweifelt: Buttons und Scrollbar in einem Applet Java Basics - Anfänger-Themen 5
H JScrollPane -> Problem bei ScrollBar Java Basics - Anfänger-Themen 3
C ein Canvas ist zu groß. mit Scrollbar ? Java Basics - Anfänger-Themen 8
E Scrollbar- Farben Java Basics - Anfänger-Themen 5
G Scrollbar einer Itemlist hinzufügen Java Basics - Anfänger-Themen 3
G scrollbar, brauche hilfe wird nicht dargestellt Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben