Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用非默认页眉高度时,滚动会弄乱jtable中的页眉_Java_Jtable_Jtableheader - Fatal编程技术网

Java 使用非默认页眉高度时,滚动会弄乱jtable中的页眉

Java 使用非默认页眉高度时,滚动会弄乱jtable中的页眉,java,jtable,jtableheader,Java,Jtable,Jtableheader,我使用以下命令更改jtable中收割台的高度: mytable.getTableHeader().setPreferedSize(new Dimension(mytable.getColumnModel().getTotalColumnWidth(), 34)); 现在,当我使用水平滚动条时,标题根本无法正确渲染。我做错了什么?这是影响问题的唯一一行。我还需要做些什么来改变收割台的高度吗 查看页眉的右边……/P>你可能想考虑创建和发布一个演示你的问题的方法。我会写和SSCCE,但是我不能在简单

我使用以下命令更改jtable中收割台的高度:

mytable.getTableHeader().setPreferedSize(new Dimension(mytable.getColumnModel().getTotalColumnWidth(), 34));
现在,当我使用水平滚动条时,标题根本无法正确渲染。我做错了什么?这是影响问题的唯一一行。我还需要做些什么来改变收割台的高度吗


查看页眉的右边……/P>你可能想考虑创建和发布一个演示你的问题的方法。我会写和SSCCE,但是我不能在简单的项目上复制问题,到目前为止我还不能精确地指出问题的所在。我想我要去调试了…还是没什么。。。我正在用截图更新这个问题,这样你就知道出了什么问题。代码对我来说很好。屏幕截图没用。你需要按照之前的建议发布你的SSCCE。嗯。在简单的新项目中,它似乎也对我有用。似乎有别的事情困扰着他,但只有当头球高度改变时才看得见。。。我还为非标题行使用单元格渲染器。也许是这样?这就是为什么我们需要一个SSCCE以及为什么应该为每个问题创建一个SSCCE。我们不知道您是如何自定义代码的。问题是我看不出发生这种情况的任何原因。这是导致问题的唯一线路。即使我将高度设置为默认值(从代码中删除第二行),它仍然会发生。我禁用了自定义渲染器、外观和感觉等。。。我留下的唯一电话是setPreferredSize。我完全迷路了。

Dimension d = table.getTableHeader().getPreferredSize();
d.height = 34;
table.getTableHeader().setPreferredSize(d);