2012-10-23 64 views
0

问题如下:在JTable列中显示多行文本

我有一个JTable,我想呈现一个包含“\ r \ n”的文本字符串,代表新行。我希望这些新行能够在表格中显示,而不是被忽略。 我的问题的直观表示如下。

今天:

|Titel   | 
------------------ 
|texttex ttext xt| 
------------------ 

目标:

|Titel | 
    ---------- 
    |texttex | 
    |ttext xt| 
    ---------- 

我已经尝试过的JTextPane但我的结果是对象,而不是封装在JTextPane中。(莫比我文本的文本表示不明白所有这些明显的互联网指南)..

总结quiestion,我该如何在JTable中呈现一列,其中包含多行而没有索引每条线都有。 (或如何真的让JTextPane的工作在一列基本指令..?)

回答

4

我建议要么你用<br>,而不是\r\n 或 你设置你的JTable一个TableCellRendererTableCellRenderer将返回一个JTextPane当它被称为 - 创建JTextPane只有一个实例,并返回它的每个呼叫(设置合适的值后)

+0

嗨,请你告诉我如何添加新行在jtable细胞作为我需要在jtable单元格中有多行。 –