///这是对应的实现方法!
//目的是实现当鼠标经过或者离开的时候,按钮的边框有点变化,可是就是不行呀
//是不是下面的方法不对?
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);
} }
//目的是实现当鼠标经过或者离开的时候,按钮的边框有点变化,可是就是不行呀
//是不是下面的方法不对?
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);
} }
Object src1 =e.getSource();
if(src1 instanceof JButton){
JButton src=new JButton(); src.setBorder(null);
}
//假如下面的一条,能够有消息输出!
System.out.print(src1.toString());
}
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!
thanks