Java 如何从位置1开始列命名
我有以下几点Java 如何从位置1开始列命名,java,columnheader,Java,Columnheader,我有以下几点 uniqueStrings.stream().forEach(modelR::addColumn); uniqueStrings只是一个数据树集 每个uniquestring为我的表的每一列创建一个标题名 我不太习惯新的Java8表示法,但是如何从第二列而不是第一列开始命名列呢 uniqueStrings.stream().forEach(modelR::addColumn); modelR.setRowCount(dataList.size());
uniqueStrings.stream().forEach(modelR::addColumn);
uniqueStrings只是一个数据树集
每个uniquestring为我的表的每一列创建一个标题名
我不太习惯新的Java8表示法,但是如何从第二列而不是第一列开始命名列呢
uniqueStrings.stream().forEach(modelR::addColumn);
modelR.setRowCount(dataList.size());
int row = 0;
int col = 1;
for (Data data : dataList) {
modelR.setValueAt(data.hhh1, row, col);
col++;
}
tableR.setModel(modelR);
有人临时加了这个
Stream.concat(Stream.of(""), uniqueStrings.stream()).forEach(modelR::addColumn);
然后删除它,它工作-请你告诉我你是谁,这样你就可以得到答案了你想让它循环回到像
2 3 4 5 1
这样的一个还是2 1 3 4 5
?当前的问题是,我正在将从第2列开始的数据放入表中。但是,我添加了我的列,并从第一列开始命名,因此标题向左移动了一个。我想把头球移到右边。第一列最终将用于类似行标题(无需经历行标题实现的困难)我已添加到我的问题中