Zdravim.
 
import javax.swing.*;
import javax.swing.table.TableColumn;
import javax.swing.table.TableColumnModel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
final class HideColumnTest {
    private HideColumnTest() {
    }
 
    public static void main(String[] args) {
        final JTable table = new JTable(10, 5);
        final TableColumnModel colModel = table.getColumnModel();
        JButton button = new JButton("Toggle Column 2");
        button.addActionListener(new ActionListener() {
            private TableColumn removed = null;
            public void actionPerformed(ActionEvent e) {
                if (removed == null) {
                    removed = colModel.getColumn(2);
                    colModel.removeColumn(removed);
                }
                else {
                    colModel.addColumn(removed);
                    colModel.moveColumn(colModel.getColumnCount()-1, 2);
                    removed = null;
                }
            }
        });
 
        JPanel content = new JPanel(new BorderLayout(0, 10));
        content.add(button, BorderLayout.NORTH);
        content.add(new JScrollPane(table));
 
        JFrame f = new JFrame("Hide Column Test");
        f.setContentPane(content);
        f.pack();
        f.setLocationRelativeTo(null);
        f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        f.setVisible(true);
    }
}
.... resi vas problem...
 
Vity
----- Original Message -----
Sent: Monday, April 17, 2006 8:01 PM
Subject: JTable a skryti sloupce

Dobry den

 

Jak muzu (co nejjednoduseji) v jiz zobrazene instanci  java.swing.JTable skryt a nasledne zobrazit cely sloupec?

V API jsem nic, co by se mohlo tykat meho pozadavku nenasel.

 

 

Diky

 

Lukas Adamek

[EMAIL PROTECTED]

www.fayn.cz

 

Odpovedet emailem