想将jdialog中的一个button光标设置成手状,但是用jButton.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR))没有反应,给整个jdilog设置鼠标样式是可以的,但那样整个dialog(里面还有label和text)都会变成手状鼠标,而我只要里面的button是鼠标样的,能弄么? 看了下component里的setCursor的说明,不是很理解~button不是Component么而且不是visible, displayable, and enabled么,为什么不行 ?另外如果不能弄的话,那能在一个jframe下的按钮事件触发时产生一个新的jframe而不是jdialog么?
并且用的还是你的代码