我写了个简单的GUI信息管理系统,信息的输出主要是用jtable输出的,由于内容比较多,每个小方格的默认长度不够,内容会被其他方格挡住,那我怎么让jtable方格内的内容换行呢?我试了/r/n,不行!求指教

解决方案 »

  1.   

    换行应该可以用 html 换行,——虽然我没试过JTable 默认调整所有 column 的宽度,如果你不想让它调整:
    jtable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
      

  2.   

    最近一直在忙别的,不好意思!因为数据会随着时间的增长,默认的话还是不太好,我没有用网页做,是用的java里的GUI组建做得!求指点
      

  3.   


    JTable 默认的 TableCellRenderer 是一个 JLabel, JLabel 可以解析显示简单的 html
      

  4.   

    那是用“<br/>”换行吗?
      

  5.   


    是的<html>第一行<br/>第二行</html>
      

  6.   

    支持html  \n无效  前后必须加上<html></html>标签 需要换行的地方加<br>标签