特定のJTableのセルにマウスカーソルを設定します
-
05-09-2019 - |
質問
私は編集不可能なセルの集合でJTableのを持っていると私は、特定の列のすべてのセルは、マウスがそれらの上に浮かんでいる間に表示された別のマウスカーソルを持っていると思います。 私はすでに(それがツールチップの場合と同様に)動作するようには思えないカスタムレンダラを使用してレンダラコンポーネントの上にカーソルを設定しています。
編集者のために働くように見えるん。
あなたのセルが編集されていないか、または私は何かが足りないのですか?ときこれはJTableのは不可能です
解決
JTableの上)
のJTableにのMouseMotionListenerを追加し、その後のmouseMovedに()、それはJTableののcolumnAtPointを(使用している列を判別)し、それが特定の列だ場合は、後にはsetCursor(されます。
他のヒント
ここでJTableの特定の列にカーソルを変更する1つの方法であります
if(tblExamHistoryAll.columnAtPoint(evt.getPoint())==5)
{
setCursor(Cursor.HAND_CURSOR);
}
else
{
setCursor(0);
}
所属していません StackOverflow