繁体   English   中英

可编辑jtable单元中的多行功能

[英]Multiline feature in an editable jtable cell

我想为JTable单元提供多行功能。 当用户在单元格中或从单元格中删除文本时,单元格会自动自动展开和收缩。 我已经设置了列的宽度,但是它不会根据用户的输入自动调整自身,而是根本看不到超出宽度的文本,但是我有一个固定宽度的要求。 谁能帮我这个忙, 为jtable cell提供自我调整和多行功能 会非常感激的。 提前致谢。

几个步骤:

  • 使用JTextArea作为渲染组件实现自定义渲染器
  • 使用JScrollPane内的JTextArea作为编辑组件来实现自定义编辑器
  • 添加逻辑(aka:TableModelListener),该逻辑在接收到更改通知时根据呈现器的首选大小更新JTable的单个rowHeight

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM