こんにちは、各セルがJPanelであるJTableがあります(セルレンダラーを使用)
JTableのどこかをクリックしてフォーカスを得るまで、セルの内容は表示されません..(各セルにJPanelの代わりにJTextAreaを使用するとうまくいきました)
いくつかの場所で updateUI() を使用しようとしましたが、役に立ちませんでした..
何が問題ですか?ありがとう!
こんにちは、各セルがJPanelであるJTableがあります(セルレンダラーを使用)
JTableのどこかをクリックしてフォーカスを得るまで、セルの内容は表示されません..(各セルにJPanelの代わりにJTextAreaを使用するとうまくいきました)
いくつかの場所で updateUI() を使用しようとしましたが、役に立ちませんでした..
何が問題ですか?ありがとう!
試す
table.repaint();
table.revalidate();
パネルで機能するコントロールを取得するには、この例に見られるように、だけでTableCellRenderer
なく も必要です。@kleopatra のコメントのように、必須ではありません。CellEditor
updateUI()