JScrollPane zu gross für JTable

osion

Bekanntes Mitglied
Hallo

Situation:

Ich habe ein BorderLayout in dem wird ein JScroolpanel gepackt, das zeigt auf ein JPanel welches ein BoxLayout (Y) hat.

Jetzt werden diverse Gruppen von JPanels erstellt und dort drin diverse Werte hinzugefügt, z. B. JTable.




Java:
public GuiSettingSelectionMain(
			GuiDataTransferDatab classeGuiDataTransferDatab) {
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
		setBounds(100, 100, 450, 300);
		contentPane = new JPanel();
		contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
		contentPane.setLayout(new BorderLayout(0, 0));
		setContentPane(contentPane);

		

		panelForSelectionAnyMain.setLayout(new BoxLayout(
				panelForSelectionAnyMain, BoxLayout.Y_AXIS));

		panelForSelectionAnyMain.setSize(new Dimension(0,0));
		
		scrollbarForTableSelectionAnyMain = new JScrollPane(panelForSelectionAnyMain);
		contentPane.add(scrollbarForTableSelectionAnyMain, BorderLayout.CENTER);
		contentPane
				.setAlignmentX(scrollbarForTableSelectionAnyMain.LEFT_ALIGNMENT);

		JButton btnNewButton = new JButton("New button");
		contentPane.add(btnNewButton, BorderLayout.SOUTH);



		this.classeGuiDataTransferDatab = classeGuiDataTransferDatab;
		
		createSelectionChooser();
		createPathScanTable();
		setPanelSize();
		addJtableAJCombobox();
		addJtableToTableListener();
		setVisible();
		

	}

	private void createSelectionChooser() {

		panelForSelectionAnyMain.add(Box.createRigidArea(new Dimension(0, 5)));
		panelForSelectionAnyMain.add(new JLabel("Selection Chooser"));
		panelForSelectionAnyMain.add(Box.createRigidArea(new Dimension(0, 5)));

		tableSelectionAnyMain = new JTable();
		tableSelectionAnyMainDatabase.add(null);
		
		WhatYouWantToChangeHandler classeWhatYouWantToChangeHandler = new WhatYouWantToChangeHandler();
		classeWhatYouWantToChangeHandler
				.createSelectionList(tableSelectionAnyMain,
						tableSelectionAnyMainDatabase);
		
		
		
		scrollPaneForSelectionChooser = new JScrollPane(tableSelectionAnyMain);
		scrollPaneForSelectionChooser.setAlignmentX(Component.LEFT_ALIGNMENT);
		
		tableSelectionAnyMain.setCellSelectionEnabled(true);



	}

Problem: Ein JTabel ist genau 1 Zeile, aber das JScroolpanel ist 30 % zu Breit und 1000 % zu lang.

So sieht das im Editor aus (Eclipse)


Frage:

Ich frage mich warum, all die JScroolpanel die auf JTabel zeigen, die selber grösse haben, welche aber falsch ist.
 

arilou

Bekanntes Mitglied
Es ist keine gute Idee, auf der einen Seite Positionen und Größen von Anzeigeelementen selbst festlegen zu wollen, und auf der anderen dann doch LayoutManager zu verwenden. Entweder - Oder, aber nicht beides gleichzeitig.
Ich persönlich bevorzuge den LayoutManager-Weg; etwas Einfluss behält man ja über .setPreferredSize() und Konsorten.
(Und natürlich darüber, wie man die Manager respektive Panels verschachtelt.)
 
Zuletzt bearbeitet:

osion

Bekanntes Mitglied
Es ist keine gute Idee, auf der einen Seite Positionen und Größen von Anzeigeelementen selbst festlegen zu wollen, und auf der anderen dann doch LayoutManager zu verwenden. Entweder - Oder, aber nicht beides gleichzeitig.
Ich persönlich bevorzuge den LayoutManager-Weg; etwas Einfluss behält man ja über .setPreferredSize() und Konsorten.
(Und natürlich darüber, wie man die Manager respektive Panels verschachtelt.)

Normalerweise ist es ja auch kein Problem, aber hier macht er alles einfach viel zu gross....vielleicht wechsle ich zu einen grid.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
richis-fragen GlassPane über JScrollPane legen Java Basics - Anfänger-Themen 6
B Scrollbares Fenster (JScrollPane) mit JPanel scrollt nicht Java Basics - Anfänger-Themen 3
L JScrollPane wird nicht angezeigt Java Basics - Anfänger-Themen 10
G Frage zu JScrollPane Java Basics - Anfänger-Themen 12
M JScrollPane scrollt nicht Java Basics - Anfänger-Themen 2
D JScrollPane mit TextArea Java Basics - Anfänger-Themen 5
N JList + DefaultListModel + JScrollPane --> ensureIndexIsVisible funktioniert nicht immer Java Basics - Anfänger-Themen 1
T JScrollPane in den Code einbauen Java Basics - Anfänger-Themen 5
A JScrollPane nicht sichtbar Java Basics - Anfänger-Themen 5
S JScrollPane wird nicht angezeigt Java Basics - Anfänger-Themen 6
N jScrollPane wird nicht angezeigt Java Basics - Anfänger-Themen 13
L Jscrollpane nach zoomen anpassen Java Basics - Anfänger-Themen 20
C JScrollPane + JTextArea scrollt nicht Java Basics - Anfänger-Themen 2
T JScrollPane nicht scrollbar (mit KSKB!) Java Basics - Anfänger-Themen 4
T JScrollPane: Slider programmgesteuert verschieben? Java Basics - Anfänger-Themen 4
Kenan89 JScrollPane, aber kein Scrollbalken Java Basics - Anfänger-Themen 4
T JScrollPane funktioniert nicht Java Basics - Anfänger-Themen 7
D jScrollPane Problem Java Basics - Anfänger-Themen 16
JStickman JTree, JScrollPane, Liste mit graphischer Suchleiste - Dateimanager Java Basics - Anfänger-Themen 10
A Button das JScrollPane aktualisiert Java Basics - Anfänger-Themen 11
S JScrollPane verhält sich nicht so wie gedacht Java Basics - Anfänger-Themen 2
T JScrollPane ganz runter Scrollen Java Basics - Anfänger-Themen 4
T JScrollPane resized nicht richtig... Java Basics - Anfänger-Themen 4
Z Label verschwindet in JScrollPane Java Basics - Anfänger-Themen 7
N JScrollPane repaint(); geht nicht Java Basics - Anfänger-Themen 4
R JScrollPane in JTextArea benutzen Java Basics - Anfänger-Themen 10
L JPanel vergrößern bis JScrollPane nicht mehr zu sehen Java Basics - Anfänger-Themen 7
O JScrollPane , JScrollBar Java Basics - Anfänger-Themen 3
Z JScrollPane zeigt Zeit als Datum Java Basics - Anfänger-Themen 5
E Breite des Schiebers in JscrollPane verändern Java Basics - Anfänger-Themen 2
T JScrollPane soll rechts gescrollt gezeichnet werden Java Basics - Anfänger-Themen 5
P JScrollPane Java Basics - Anfänger-Themen 18
J JScrollPane, Regler-Problem Java Basics - Anfänger-Themen 3
J JScrollPane swing Java Basics - Anfänger-Themen 8
H JTable in JScrollPane: Scrollbar wird nicht angezeigt. Java Basics - Anfänger-Themen 2
H2SO3- JScrollPane will nicht scrollen Java Basics - Anfänger-Themen 3
_deleted Mehrere Panels untereinander im JScrollPane Java Basics - Anfänger-Themen 4
J JScrollPane wird nicht angezeigt Java Basics - Anfänger-Themen 4
A JScrollPane aktualisiert nicht Java Basics - Anfänger-Themen 2
7 Java Swing: Wie JScrollPane zur JList hinzufügen? Java Basics - Anfänger-Themen 12
C jTabbedPane JScrollPane und jPanel Java Basics - Anfänger-Themen 3
S JScrollPane und JPanel Java Basics - Anfänger-Themen 2
J JScrollBar JScrollPane Java Basics - Anfänger-Themen 9
Q Anwendung eines JScrollPane Java Basics - Anfänger-Themen 2
M JScrollPane Java Basics - Anfänger-Themen 7
M Probleme mit JScrollPane Java Basics - Anfänger-Themen 5
G JScrollPane Java Basics - Anfänger-Themen 5
S JScrollPane: Scrollbalken werden nicht angezeigt Java Basics - Anfänger-Themen 4
P Brauche Hilfe für JPanel im JScrollPane und Abstände Java Basics - Anfänger-Themen 2
M VisualEditor, Jlist und JScrollPane Java Basics - Anfänger-Themen 9
M JScrollPane soll inhalt zentrieren Java Basics - Anfänger-Themen 3
C Automatischer Umbruch bei JScrollPane? Java Basics - Anfänger-Themen 5
G JScrollPane + JTable + Autoscroll uvm. Java Basics - Anfänger-Themen 5
N JScrollPane mit JTextArea Java Basics - Anfänger-Themen 4
I Autoscrolling im JScrollPane Java Basics - Anfänger-Themen 3
H JScrollPane -> Problem bei ScrollBar Java Basics - Anfänger-Themen 3
lin JScrollPane & OutOfMemoryError Java Basics - Anfänger-Themen 6
G JScrollPane in der Größe bestimmen Java Basics - Anfänger-Themen 11
R JScrollpane problem Java Basics - Anfänger-Themen 21
P JScrollPane an JTextArea anhängen Java Basics - Anfänger-Themen 3
C JScrollPane ohne Rahmen? Java Basics - Anfänger-Themen 2
M JScrollPane Java Basics - Anfänger-Themen 4
G Probleme mit JScrollPane Java Basics - Anfänger-Themen 3
M JScrollPane: Autoscroll Java Basics - Anfänger-Themen 14
MiMa String in Gross und Kleinbuchstaben umwandeln Java Basics - Anfänger-Themen 10
J Java-Array abwechselnd Gross- und Kleinbuchstaben Java Basics - Anfänger-Themen 5
S Eclipse .metadata ordner ist sehr gross! Java Basics - Anfänger-Themen 1
F replaceAll / GROSS klein Java Basics - Anfänger-Themen 3
S Benutzereingabe - Gross und Kleinschreibung ignorieren Java Basics - Anfänger-Themen 7
G ein Label FETT ung GROSS ausgeben Java Basics - Anfänger-Themen 4
F Gross-Kleinschreibung Java Basics - Anfänger-Themen 14
G Icon für App Java Basics - Anfänger-Themen 1
Kerstininer Vererbung Hilfe beim lernen von Objektorientierung für eine Klausur Java Basics - Anfänger-Themen 10
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
P Wieso kann ich als Index für einen Array einen Char angeben? Java Basics - Anfänger-Themen 3
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
V Durchschnittliche Volatility in Prozent für 4 Stunden berechnen Java Basics - Anfänger-Themen 14
P Welches SDK für das erstellen einer ausführbaren Datei? Java Basics - Anfänger-Themen 4
C negamax-Algorithmus für Tic-Tac-Toe spielt manchmal falsch Java Basics - Anfänger-Themen 10
D Apache HTTPClient für alle Fälle Java Basics - Anfänger-Themen 41
J Layout Manager, welcher ist der Richtige für mein Program? Java Basics - Anfänger-Themen 1
J Fehlermeldung unverständlich für Jakarta Java Basics - Anfänger-Themen 17
M Minimax-Algorithmus für Vier gewinnt Java Basics - Anfänger-Themen 11
M GUI für Vier-Gewinnt. Java Basics - Anfänger-Themen 4
I JPA Query für mehrere Klassen Java Basics - Anfänger-Themen 3
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
R Operatoren Rechenoperation in Java verwenden für Calculator Java Basics - Anfänger-Themen 2
R Operatoren Rechenoperation verwenden für Taschenrechner. Java Basics - Anfänger-Themen 32
Ostkreuz Counter für Booleanwerte Java Basics - Anfänger-Themen 8
B Regex Ausdrücke für Monate Java Basics - Anfänger-Themen 7
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
K loop pausieren für eine bestimmte Anzahl? Java Basics - Anfänger-Themen 1
Jxhnny.lpz Randomisier für Buttons Java Basics - Anfänger-Themen 13
W Intuitive interface für Komponenten Java Basics - Anfänger-Themen 4
M "Class<T> clazz" im Constructor - auch für int möglich? Java Basics - Anfänger-Themen 7
B Schrankensystem mit Farberkennung für Flashgame funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
I Code für Bezahlsystem (auch bei Offline Aktivität) Java Basics - Anfänger-Themen 7
U jUnit 5 Test für eine addMethode Java Basics - Anfänger-Themen 18
M monte carlo Algorithmus für 4 gewinnt Java Basics - Anfänger-Themen 12
frager2345 Java Singleton Muster -> Methode für Konstruktor mit Parametern Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben