2009-09-23 65 views
0

Hai 我正在开发一个独立的应用程序,使用的Java中使用的是JTable。问题是当我输入多行文本时,整个文本没有显示在单元格中当我输入多行文本时,我可以看到一个滚动条。如何在输入时显示我的整个文本.ie 当我打字时,如何增加JTable中的单元格宽度。但是,整个文本会显示只有当我点击Cell.Can有人出来帮助我如何解决这个问题用多行,无滚动条在Jtable中增加单元格高度

谢谢Chaithu

回答

1

你应该尝试定制TableCellRenderer用的JTextArea例如。对于打字你可能需要类似TableCellEditor

可以在Java Specialists' Newsletter : Multi-line cells in JTable in JDK 1.4+处看到一个例子。

+0

Hai 谢谢你的回答我已经使用了你所建议的代码。我正在发送我的代码。它的工作,但他整个文本不会显示在键入cell.find我的代码给我的建议在哪里改变代码,以便整个文本显示在第一行后的滚动单元格 – chaithu 2009-09-23 13:47:52

+0

找到我的代码在这个链接 http://forums.sun.com/thread.jspa?messageID=10822453#10822453 – chaithu 2009-09-23 13:51:35

+0

@chaithu你有没有它在输入时会使整个文本发生错误? – Igor 2012-10-14 21:10:55