[英]Java: JTable adding and moving columns
我在Java中相當新。 我想在JTable中的指定索引處添加列。 為此,我使用addColumn(..),然后使用moveColumn(...)將其移動,這在第一次使用時效果很好,但是當我添加另一列時,它也會移動另一列(在添加列之前)。
你有什么建議嗎?
這是我在TableModel中編寫的代碼是:
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);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.