///这是对应的实现方法!
//目的是实现当鼠标经过或者离开的时候,按钮的边框有点变化,可是就是不行呀
//是不是下面的方法不对?
void jButtonmouseEntered(MouseEvent e) {
    Object src1 =e.getSource();
    if(src1 instanceof JButton){
      JButton src=new JButton();
      src.setBorder(BorderFactory.createRaisedBevelBorder());
    }  }  void jButtonmouseExited(MouseEvent e) {
    Object src1 =e.getSource();
     if(src1 instanceof JButton){
      JButton src=new JButton();   src.setBorder(null);
     }  }

解决方案 »

  1.   

    void jButtonmouseExited(MouseEvent e) {
        Object src1 =e.getSource();
         if(src1 instanceof JButton){
          JButton src=new JButton();   src.setBorder(null);
         }
    //假如下面的一条,能够有消息输出!
      System.out.print(src1.toString());
      }
      

  2.   

    //I have rewrite you code
    void jButtonmouseEntered(MouseEvent e) {
        Object src1 =e.getSource();
        if(src1 instanceof JButton){
          JButton src=new JButton();
    //this place
         src=(JButton)src1;
          src.setBorder(BorderFactory.createRaisedBevelBorder());
        }
    //you can try it aggain ,wait for you success!
      

  3.   

    to : maggieliu(贞贞) 
    thanks