2011-01-06 4 views

ответ

7

Что об этом один:

Star Rating Panel for Java Swing

пример кода для использования StarRater (используя пример из комментариев):

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); 
    } 
} 
+0

Я столкнулся с этим .. но он, похоже, не работает для меня .. ему не хватает хорошего руководства по установке .. у вас это попробовали? вы можете дать мне некоторые детали, пожалуйста, – AhmadAssaf

+1

Нет необходимости в установке. Просто создайте виджет StarRater и используйте его, как и любой другой. https://gist.github.com/768277 – I82Much

+0

это то, что я сделал .. и его не работает StarRater starRater = new StarRater (5, 2, 1); starRater.addStarListener (новый StarRater.StarListener() { общественного недействительными handleSelection (выбор INT) { System.out.println (выбор); } }); this.add (starRater); – AhmadAssaf