JTable + JScrollPane... Jak ???

0

czesc, jestem poczatkujacy jesli chodzi o Swing'a i nie wiem jak zrobic zeby tabela miala scroll'e po zmniejszeniu frame'a, napisalem taki kod ale nie dziala:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class JTableTest extends JFrame{
	String[] kol = {"kol_1","kol_2","kol_3","kol_4"};
	String[][] dane = {
		{"dane_1","dane_1","dane_1","dane_1"},
		{"dane_2","dane_2","dane_2","dane_2"},
		{"dane_3","dane_3","dane_3","dane_3"},
		{"dane_4","dane_4","dane_4","dane_4"},
		{"dane_5","dane_5","dane_5","dane_5"},
		{"dane_6","dane_6","dane_6","dane_6"},
		{"dane_7","dane_7","dane_7","dane_7"},
	};
	
	JTable jtable = new JTable(dane,kol);	
	JScrollPane jsp = new JScrollPane(jtable);
	
	public JTableTest(){
		super("JTableTest");
		setSize(200,200);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

		JPanel panel = new JPanel();

		panel.add(jsp);
		
		setContentPane(panel);
		setVisible(true);	
	}
	
	public static void main(String[] args){
		new JTableTest();
	}
}

0

zabrakło jednej rzeczy ;)


JScrollPane scrollPane = new JScrollPane(table);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));

Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1