看下面代码,很简单。就是添加一个滑块,状态改变的时候输出
“滑块状态改变”,但结果是每次状态改变一次都会输出3次结果。
JSlider sliderTest=new JSlider(1,3,3);
sliderTest.addChangeListener(new ChangeListener(){ public void stateChanged(ChangeEvent arg0) {
System.out.println("滑块状态改变");
}
});
fpanel.add(sliderTest);
“滑块状态改变”,但结果是每次状态改变一次都会输出3次结果。
JSlider sliderTest=new JSlider(1,3,3);
sliderTest.addChangeListener(new ChangeListener(){ public void stateChanged(ChangeEvent arg0) {
System.out.println("滑块状态改变");
}
});
fpanel.add(sliderTest);
解决方案 »
- 我在编写一个多线程程序出现了点小问题!哪位前辈帮忙看看
- 请教一个比较困难的问题,有关Runtime.getRuntime().exec
- myEclipse操作问题
- java内置的多线程技术和调用操作系统的多线程机制有什么不同?
- 关于流与其他类型的转化
- 请教
- 我要做俄罗斯方块,你们能给个思路吗?
- 请教:哪里有rt.jar中以sun开头的package的资料?
- 向大家请教问题,为表诚意,先给300分。(如果每个帖子的有效回答超过10个,我就会再开一个,直到问题圆满解决)
- instance,object,reference之间有什么区别与联系,我都糊涂了。
- 可否提供一个最常用函数和类库的名称列表,谢谢
- 对String s = new String("Hello");这句的理解有点不是很清楚
JSlider sliderTest=new JSlider(1,3,1);
sliderTest.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
System.out.println("滑块状态改变");
} public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
} public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
} public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
} public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
});
还是
JSlider sliderTest=new JSlider(1,3,3);
看你的需要了