zoukankan      html  css  js  c++  java
  • JTable显示和隐藏列的方法(自定义公用类)

    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package comm.SwingComm;

    import javax.swing.JTable;
    import javax.swing.table.TableColumn;

    /**
     *JTable 控件公共操纵类
     * @author http://www.my400800.cn
     */
    public class JTableComm {

        /**
         * 隐藏指定JTable的指定列
         * @param table    指定JTable
         * @param column   指定列
         */
        public static void HiddenCell(JTable table, int column) {
            TableColumn tc = table.getTableHeader().getColumnModel().getColumn(column);
            tc.setMaxWidth(0);
            tc.setPreferredWidth(0);
            tc.setWidth(0);
            tc.setMinWidth(0);
            table.getTableHeader().getColumnModel().getColumn(column).setMaxWidth(0);
            table.getTableHeader().getColumnModel().getColumn(column).setMinWidth(0);
        }

        /**
         * 显示指定JTable的指定列
         * @param table    指定JTable
         * @param column   指定列
         * @param width    指定列显示宽度
         */
        public static void showColumn(JTable table, int column, int width) {
            TableColumn tc = table.getColumnModel().getColumn(column);
            tc.setMaxWidth(width);
            tc.setPreferredWidth(width);
            tc.setWidth(width);
            tc.setMinWidth(width);
            table.getTableHeader().getColumnModel().getColumn(column).setMaxWidth(width);
            table.getTableHeader().getColumnModel().getColumn(column).setMinWidth(width);
        }
    }

    调用方法:

    隐藏指定JTable的指定列

    JTableCom. HiddenCell(要隐藏列的JTable对象, 要隐藏的列从0开始);

    显示指定JTable的指定列

    JTableCom. HiddenCell(要显示列的JTable对象, 要显示的列从0开始,列宽);

  • 相关阅读:
    下载最新Silverlight 5 Beta客户端
    oracle数据库导入导出命令!
    使用SQL Server 2008提供的表分区向导
    Microsoft Visual Studio 2010 旗舰版下载地址
    用C#创建Windows服务(Windows Services)
    Socket通信:服务端发送安全策略到flash(c#)
    Microsoft Silverlight 4 Tools for Visual Studio 2010 下载地址
    Flex打印
    .NET中三种数据类型转换的区别:(type), type.Parse, Convert类
    JQUERY 常用方法大全
  • 原文地址:https://www.cnblogs.com/jishu/p/1940038.html
Copyright © 2011-2022 走看看