2011-01-06 34 views
5

¿Hay cualquier tipo de artilugio estrella oscilación calificación .. estoy pensando en la implementación de mi propia .. pero encontrar uno me va a ahorrar mucho tiempooscilación categoría

Gracias

Respuesta

7

¿Qué pasa con éste:

Star Rating Panel for Java Swing

código de ejemplo para utilizar el StarRater (utilizando el ejemplo de los comentarios):

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

me he encontrado con esto ... pero no parece funcionar para mí ... le falta un buen manual de instalación ... ¿lo ha intentado? ¿Puede darme algunos detalles? – AhmadAssaf

+1

No es necesario realizar ninguna instalación. Simplemente crea el widget StarRater y úsalo como lo harías con cualquier otro. https://gist.github.com/768277 – I82Much

+0

esto es lo que hice ... y no está funcionando StarRater starRater = new StarRater (5, 2, 1); starRater.addStarListener (nueva StarRater.StarListener() { pública handleSelection vacío (selección int) {System.out.println (selección); } }); this.add (starRater); – AhmadAssaf