如何使用JSlider创建ChangeListener来控制Volume

时间:2015-05-22 17:48:40

标签: java jslider jlayer changelistener

我试图制作一个控制音乐播放器音量的changelistener,问题是我在changelistener上找不到符号错误,是否有导入我缺少或什么。任何信息都可以提供帮助

    JSlider vol = new JSlider(JSlider.HORIZONTAL,min, max, init);
    vol.setMinorTickSpacing(1);
    vol.setMinorTickSpacing(2);
    vol.setMinorTickSpacing(3);
    vol.setMinorTickSpacing(4);
    vol.setMinorTickSpacing(5);
    vol.setMinorTickSpacing(6);
    vol.setMinorTickSpacing(7);
    vol.setMinorTickSpacing(8);
    vol.setMinorTickSpacing(9);
    vol.setMinorTickSpacing(10);



    vol.addChangeListener(new ChangeListener()
    {

        public void stateChanged(ChangeEvent e)
        {

            JSlider source = (JSlider)e.getSource();
            val = source.getValue();    


        }

    });

1 个答案:

答案 0 :(得分:3)

我遇到了类似的问题,我相信如果你没有

导入javax.swing.event。*;

它不会工作。尝试导入它,希望它适合你!