Java 摇摆星评级

Java 摇摆星评级,java,swing,rating,Java,Swing,Rating,是否有任何Swing Star评级小部件。。我正在考虑实施我自己的计划。。但是找到一个可以节省我很多时间 谢谢这个怎么样: 使用星号的示例代码(使用注释中的示例): 我遇到过这个。。但它似乎对我不起作用。。它缺少好的安装手册。。你试过了吗?你能告诉我一些细节吗?不需要安装。只需创建Starter小部件并像使用其他小部件一样使用它。我就是这么做的。。其不工作的starter starter=新starter(5,2,1);starter.addStarListener(new starter.S

是否有任何Swing Star评级小部件。。我正在考虑实施我自己的计划。。但是找到一个可以节省我很多时间

谢谢

这个怎么样:

使用星号的示例代码(使用注释中的示例):


我遇到过这个。。但它似乎对我不起作用。。它缺少好的安装手册。。你试过了吗?你能告诉我一些细节吗?不需要安装。只需创建Starter小部件并像使用其他小部件一样使用它。我就是这么做的。。其不工作的starter starter=新starter(5,2,1);starter.addStarListener(new starter.StarListener(){public void handleSelection(int selection){System.out.println(selection);}});本条添加(starter);我发现了我的错误。。我正试图把它添加到JPanel中。。所以我不得不改变面板的布局。。谢谢
public class Test {
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        JPanel panel = new JPanel();
        StarRater starRater = new StarRater(5, 2, 1);
        starRater.addStarListener(
            new StarRater.StarListener()   {

                public void handleSelection(int selection) {
                    System.out.println(selection);
                }
            });
        panel.add(starRater);
        frame.getContentPane().add(panel);
        frame.pack();
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}