通过得到jtable的header 能够设置其宽度和大小,但是好像不能设置高度。小弟最进做一个jtable,想让所有标题的文字都以垂直的方向向下排列(不同的列字数不一样),不知道该如何设置,看了api良久也未能找到好的办法,渲染器设置只能针对非标题的单元格,不知道该如何搞,请高手们给个思路,谢谢!

解决方案 »

  1.   

    jTable.setRowHeight我试过 不行,它只能针对非标题的单元格设置行高度,我的意思很简单,一般表格文字不是按水平排列吗,我现在想让文字垂直排列,但是由于标题高度不够,所以当我让文字垂直排列的时候部分文字就被遮掩了,看不见了,所以我就想能不能设置下jtable标题单元格的高度?不知道3楼大哥明白否
      

  2.   

    小弟用的是嵌入html标签中的<br></br>来使其按列显示的,但是由于高度不够,部分文字未能完全显示
      

  3.   

    我真蠢,问题我自己摸索出来了 ,原来是因为<tr>而不是<BR> 另外<HTML>中要加<table>标签对,草,,害我耽误了好多时间了,不过还是很感激大家的帮助
      

  4.   

    tb1.getTableHeader().setPreferredSize(new Dimension(0, 25));