此問題與上一篇文章相關。 How to save file and read如何更改光標類型
alt text http://freeimagehosting.net/image.php?dc73c3bb33.jpg
我怎樣才能光標變爲「手」,只有當鼠標在網格,其不爲空(含圖片)指出?
到目前爲止,光標變成了所有網格中的「手」(空或非空)。
public GUI() {
....
JPanel pDraw = new JPanel();
....
for(Component component: pDraw.getComponents()){
JLabel lbl = (JLabel)component;
//add mouse listener to grid box which contained image
if (lbl.getIcon() != null)
lbl.addMouseListener(this);
}
public void mouseEntered(MouseEvent e) {
Cursor cursor = Cursor.getDefaultCursor();
//change cursor appearance to HAND_CURSOR when the mouse pointed on images
cursor = Cursor.getPredefinedCursor(Cursor.HAND_CURSOR);
setCursor(cursor);
}
非常感謝克里斯... – Jessy 2010-03-28 23:24:38
我想對「圖像邊框」添加高亮效果,以及使效果更明顯。我怎樣才能做到這一點? – Jessy 2010-03-29 03:09:41
查看更新後的文章:)您可以使用給定的代碼調整您心中的內容。 – 2010-03-29 03:24:22