簡體   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