2011-01-06 8 views
5

Có Swing sao giá phụ tùng .. đang nghĩ đến việc thực hiện của riêng tôi .. nhưng tìm ai sẽ cứu tôi rất nhiều thời gianSwing sao giá

Cảm ơn bạn

Trả lời

7

gì về điều này một:

Star Rating Panel for Java Swing

mẫu mã để sử dụng StarRater (sử dụng ví dụ từ các ý kiến):

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

tôi đã đi qua này .. nhưng nó không xuất hiện để làm việc cho tôi .. nó thiếu hướng dẫn cài đặt tốt .. có u đã thử nó? u có thể cho tôi một số chi tiết xin vui lòng – AhmadAssaf

+1

Không có cài đặt cần thiết. Chỉ cần tạo tiện ích StarRater và sử dụng nó như bạn làm bất kỳ thứ gì khác. https://gist.github.com/768277 – I82Much

+0

đây là những gì tôi đã làm .. và nó không hoạt động StarRater starRater = new StarRater (5, 2, 1); starRater.addStarListener (new StarRater.StarListener() { void công khai handleSelection (int selection) { System.out.println (lựa chọn); } }); this.add (starRater); – AhmadAssaf