开发者

Java: JTable adding and moving columns

im quite new in Java. I want to add Columns in a JTable at a specified index. For this i am开发者_运维百科 using addColumn(..) and then move them with moveColumn(...), this works great at the first time, but when i add another column it kind of moves also the other(before added columns).

Do you have any suggestions?

this is the code i've written in the TableModel is:

    public void addColumn(Object columnName, 
                      Vector columnData, JTable table) {

    int moveTo = ((Integer)columnName);
    boolean unselected = moveTo==-1;
    super.addColumn(this.getColumnCount(), columnData);
    if(!unselected) {//if a column was selected 
        table.moveColumn(this.getColumnCount()-1, moveTo+1);
    }
}


this works great at the first time, but when i add another column it kind of moves also the other(before added columns).

I don't understand what that means.

If you need more help post your SSCCE that demonstrates the problem.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜