0
http://www.java2s.com/Code/Java/Swing-JFC/RenderinganimageinaJTablecollumn.htmに記載されているJTable行にImageを追加しました。 しかし、この特定のImageにMouseListenerを追加したいと思います。 これを実現する方法JTable行のイメージにリスナーを追加する
http://www.java2s.com/Code/Java/Swing-JFC/RenderinganimageinaJTablecollumn.htmに記載されているJTable行にImageを追加しました。 しかし、この特定のImageにMouseListenerを追加したいと思います。 これを実現する方法JTable行のイメージにリスナーを追加する
スタンドアロンのJLabelではサポートされていません。だから、ラベル
におけるレンダリングコンポーネント領域をゲットする
protected String layoutCL(
JLabel label,
FontMetrics fontMetrics,
String text,
Icon icon,
Rectangle viewR,
Rectangle iconR,
Rectangle textR)
{
return SwingUtilities.layoutCompoundLabel(
(JComponent) label,
fontMetrics,
text,
icon,
label.getVerticalAlignment(),
label.getHorizontalAlignment(),
label.getVerticalTextPosition(),
label.getHorizontalTextPosition(),
viewR,
iconR,
textR,
label.getIconTextGap());
}
は、細胞rectanglのテーブルを頼みますマウス位置でE、及びアイコンラベルが追加されると仮定すると(及び充填)ヒットするかどうかをチェックセル