请教一个关于JButton的问题 请教,JButton如何做到如IE浏览器后退,搜索等按钮一样,初始没有边框,只有当鼠标停留在上面时才出现边框?求教各路高手,谢谢先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,准备3张图片。分别是entered.gif;exited.gif;pressed.gif。2。添加button的事件监听器。主要代码如下: button.addMouseListener(new MouseAdapter(){ public void mouseEntered(MouseEvent e) {//进入button组件时 button.setIcon(new ImageIcon("c:\\entered.gif")); } public void mouseExited(MouseEvent e) {//离开button组件时 button.setIcon(new ImageIcon("c:\\exited.gif")); } public void mousePressed(MouseEvent e){//按下未松开button组件时 button.setIcon(new ImageIcon("c:\\pressed.gif")); } public void mouseReleased(MouseEvent e){//松开button组件时 button.setIcon(new ImageIcon("c:\\entered.gif")); } }); 我是这样做的,可是为什么会出现异常呢(NullPointerException) button.addMouseListener(new MouseAdapter(){ public void mouseEntered(MouseEvent e) {//进入button组件时 button.setBorder(BorderFactory.createRaisedBevelBorder()); } public void mouseExited(MouseEvent e) {//离开button组件时 button.setBorder(BorderFactory.createEmptyBorder()); } }); 我不清楚你哪里有异常抛出,我这里改成BorderFactory得没有问题! JFreeChart画股票均线图,如何添加具体数值? Applet的paint(Graphics g)中的Graphics 如何使用jsr-80 float 寻求一个漂亮的界面 请问如何用URL对象访问本地资源,谢谢大家!! 请问在Java中有没有将Float数小数点后按要求的位数四舍五入的方法呢? 关于滑动窗口协议模拟实现的问题,高手请近,分不够加!在线,急!!!! append()方法在哪些类里有啊?分别有什么作用?老是看到这个方法 急问jdk有多大,哪里可以下载,谢谢! 寻《core java》最新版电子书,谢谢!! 关于启动Java程序的大问题
2。添加button的事件监听器。主要代码如下: button.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e) {//进入button组件时
button.setIcon(new ImageIcon("c:\\entered.gif"));
}
public void mouseExited(MouseEvent e) {//离开button组件时
button.setIcon(new ImageIcon("c:\\exited.gif"));
}
public void mousePressed(MouseEvent e){//按下未松开button组件时
button.setIcon(new ImageIcon("c:\\pressed.gif"));
}
public void mouseReleased(MouseEvent e){//松开button组件时
button.setIcon(new ImageIcon("c:\\entered.gif"));
}
});
button.addMouseListener(new MouseAdapter(){
public void mouseEntered(MouseEvent e) {//进入button组件时
button.setBorder(BorderFactory.createRaisedBevelBorder());
}
public void mouseExited(MouseEvent e) {//离开button组件时
button.setBorder(BorderFactory.createEmptyBorder());
}
});