当前位置:  技术问答>java相关

继承于AbstractTableModel的JTable如何实现动态删除一行?谢谢!

    来源: 互联网  发布时间:2015-10-24

    本文导语:  继承于AbstractTableModel的JTable如何实现动态删除一行?谢谢! | 分数也真是太少了点……,不过我还是可以告诉你: public class FolderTable extends AbstractTableModel {     //Folder folder;     //Message...

继承于AbstractTableModel的JTable如何实现动态删除一行?谢谢!

|
分数也真是太少了点……,不过我还是可以告诉你:

public class FolderTable extends AbstractTableModel {

    //Folder folder;
    //Message[] messages;
    String[][] rowValues;

    String[] columnNames = {"asfasdf","asfasfd","asfasfas"};
    Class[] columnTypes = { String.class, String.class, String.class };

    public void setRowValues(String[][] rows) {
        this.rowValues = rows;
        fireTableDataChanged();
    }

    public String[][] getRowValues() {
        return rowValues;
    }

    //---------------------
    // Implementation of the TableModel methods
    //---------------------

    public String getColumnName(int column) {
    return columnNames[column];
    }

    public Class getColumnClass(int column) {
    return columnTypes[column];
    }


    public int getColumnCount() {
        return columnNames.length;
    }

    public int getRowCount() {
        if (this.rowValues != null)
            return rowValues.length;
        return 0;
    }

    public Object getValueAt(int aRow, int aColumn) {
        //return "";
        if (this.rowValues != null)
            return rowValues[aRow][aColumn];
        return "";

    }
}

每次你删除一行后,重新调用一下setRowValues(String[][] 删除行后的新数据集),(FolderTable是放在一个JScrollPane上),JScrollPane再调用一下inValidate(),validate(),就可以自动刷新FolderTable了。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么、我继承了THREAD类后对应超类的STOP方法被加了删除线,不能用?
  • java没有多继承,用接口来实现多继承的功能,但哪里体现了多继承啊?我对接口的概念一直弄不清楚,请大家帮忙!
  • java继承的问题
  • 子进程继承锁的问题
  • 问一个很蠢的问题:什么是重载,继承,实例,派生,接口
  • 关于类的继承问题!着急!
  • C++多重继承与虚继承分析
  • 关于java的访问控制和继承,这段话怎么理解?
  • 接口继承类是怎么一回事?
  • 如何使JPanel中的一个继承JPanel的组件的尺寸发生动态改变???
  • 想继承统一软件包里的类怎么办?
  • 关于多重继承问题的答谢,请pengji(彭乃超)来领分!
  • 关于多重继承问题的答谢,请ajoo(jet pig)来领分!
  • 关于多重继承问题的答谢,请mygarfield((我被CSDN封杀过)) 来领分!
  • 关于多重继承问题的答谢,请Dickensi(流星·逐日)(★★★★) 来领分!
  • 如何让exec出的进程继承原来打开的流?
  • 菜鸟问题:请大家用简单的代码描述一下,如何利用接口实现多重继承!
  • fork出来的进程不能完全继承父进程的属性吗?
  • 关于继承的问题。。。。。
  • 急!我使用一个继承了JComponent的类绘图,我想将绘的图绘到Image,有什么办法吗?
  • 子进程为什么没有继承父进程的信号


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3