JTable
にはDefaultTableModel
があります。 テーブルのsetforeground
,setbackground
およびsetselectioncolor
メソッドがあります。また、セルを編集するときに、table.setDefaultEditor(Object.class, new DefaultCellEditor(field))
という編集セルのフォント色を変更する方法があります。 編集セルの境界線の色を変更する方法。 Thankyou.`Jtableセル編集のルックアンドフィール
0
A
答えて
4
あなたが対応するBorder
に影響を与えるためにUIManager.put()
で次のいずれかのキーを使用することができます。
- Table.focusCellHighlightBorder
- Table.scrollPaneBorder
- TableHeader.cellBorder
例:
UIManager.put("Table.focusCellHighlightBorder",
new BorderUIResource(BorderFactory.createLineBorder(Color.red)));
カスタムレンダラー/エディタの色を変更することもできます。 PositiveIntegerCellEditor
がその例です。 Concepts: Editors and Renderersも参照してください。
関連する問題
- 1. JTableでのセル編集
- 2. クローン作成後のJTableセルの編集
- 3. JTableで編集中のセルの位置
- 4. セルを編集した後にJTableを編集/更新する
- 5. JTableルックアンドフィール
- 6. JTable編集モード
- 7. JTableとルックアンドフィール
- 8. 編集するJtableのプロパティ
- 9. 編集時にJtableがセルのデータを保存しません
- 10. データベースにjtableセルの値を編集/更新する方法
- 11. 編集したセルにJTableを残す方法
- 12. JTableでダブル・セルを編集するJavaスイング
- 13. ユーザーがクリックしないでJTableセルを編集する
- 14. 編集:AWT - EventQueue - 0 ArrayIndexOutOfBoundsException JTable
- 15. DataGridViewセル編集
- 16. ExtJsセル編集
- 17. ベクターを使用したJTableの編集
- 18. JTableで編集したセルの内容を以前のものに戻す
- 19. セル編集中にキーを押したときにJTable編集が機能しない
- 20. ボタンをクリックした後にJTableのセルの値を編集する
- 21. 編集時にJTableセル内のすべてのテキストを選択する方法
- 22. TABを押した後、JTableの編集したセルに戻る方法は?
- 23. 編集したJTableセルのレコードをデータベースに更新する方法
- 24. JTableでイベントを編集した後
- 25. WinFormsのDataGridView編集セル
- 26. セル編集後のJqGridリロードグリッド
- 27. タイプ 'textfield'のGridPanelセル編集
- 28. ExtJSでのセル編集
- 29. DataGridView - "セル選択スタイル" - セルの編集
- 30. JavaScript/CSSを使用してQualtricsのルックアンドフィールを編集する
textField.setBorder(...)の何が問題なのですか? – kleopatra