私は学校のプロジェクトに取り組んでいます。数独を書いています。数独ブロックは 9x9 ブロックで構成されています。これらの 9x9 ブロックのうち、数独は 3x3 ブロック (9 個) に分割されます。
これらの 3x3 ブロックを同じ色に色付けして、作業中のブロック (背景色) を確認するにはどうすればよいですか?
a のセルは、各セルをレンダリングするためのflyweight コンポーネント( aなど)を提供するJTable
custom を使用してスタイルを設定できます。セルが編集可能な場合は、カスタム も指定します。これは、レンダラーと同じスタイルに従う場合とそうでない場合があります。TableCellRenderer
JLabel
TableCellEditor
UIの状態(セルのグループに色を付けるために作業中の現在のセルなど) は、セル レンダラーとエディターからアクセス可能なプレゼンテーション モデル(単純な Bean の場合もあります) に保持するのが最適です。セルのスタイルを設定します。