button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));这行就可以设置JButton的指针变小手了
public void mouseEntered(java.awt.event.MouseEvent e) { jButton.setVisible(false);} public void mouseExited(java.awt.event.MouseEvent e) { jButton.setVisible(true);} });} return jButton;} public static void main(String args[]){ new HideButton().setVisible(true);} } ...
public void mouseExited(MouseEvent m){ TextDemo.l.setText("鼠标的光标离开按钮组件");} //鼠标按键按下事件 public void mousePressed(MouseEvent m){ TextDemo.l.setText("鼠标的按键被按下");} //鼠标按键被释放时的事件 public void mouseReleased(MouseEvent m){ TextDemo.l.setText("...
导入import javax.swing.*;即可,不用导其它的外界包。举例如下:public class UI extends JFrame{ private JButton button;public UI(){ button=new JButton();button.setToolTipText("这是什么按钮?");this.add(button);this.setSize(200,300);this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);...
拖曳(Drag and Drop)在Swing中有支持,直接调用setDragEnabled就可以实现“可拖动”效果。常用的控件中都有:setDragEnabled、setDropMode、setDropTarget。