slider.addSelectionListener(new SelectionAdapter(){
@Override
public void widgetSelected(SelectionEvent e) {
// TODO Auto-generated method stub
label2.setText(slider.getSelection()+"");

}
});=========================================================以上代码我不是很明白....  不知道什么意思   !!!请帮忙详细解释下...        

解决方案 »

  1.   

    这是一个事件吧  如果slider触发事件 那么通过方法获得slider的选择行的String 显示在标签上
      

  2.   

    这个就是设置那个标签内容.
    从slider那象的getSelection方法里.
      

  3.   

    @Override写上这句是说,下面这个方法是父类已经有的方法,不过这个类重写了那个方法
    从你的代码来看,这是一个匿名的内部类,而这个类就是SelectionAdapter换句通俗的话讲就是,这里需要一个SelectionAdapter这个类的实例,需要调用它的widgetSelected()方法,但是这个方法在父类中的实现又不是你在写的这个类中需要的,所以重写了一遍,以实现我们想要的结果做个广告: 我的Java群: 49167765  JAVAMM工作室
    我们每个星期都有免费的基础课讲解的
      

  4.   

    这是一个监听addSelectionListener,它有一个方法widgetSelected,当调用这个监听时,方法widgetSelected会被自动执行。
      

  5.   

    SelectionAdapter(){ 这个一个异名内部类,这个类有个方法widgetSelected,然后要重写这个方法的实现
      

  6.   

    匿名内部类。Thread th = new Thread(){
      public void run(){  }
    };