2010-09-02 48 views

Trả lời

3

Có vẻ như có các phương pháp không được chấp nhận trong lớp JXMonthView ... vì vậy tôi có thể làm cho nó trả về tất cả các ngày đã chọn bằng cách sử dụng phương thức getSelection của lớp JXMonthView.

Ví dụ ....

JXDatePicker picker = new JXDatePicker(System.currentTimeMillis()); 
     final JXMonthView monthView = picker.getMonthView(); 
     monthView.setSelectionMode(JXMonthView.SelectionMode.SINGLE_INTERVAL_SELECTION); 
     monthView.addActionListener(new ActionListener() { 
      public void actionPerformed(ActionEvent e) { 

       System.out.println((monthView.getSelection())); 
      } 
     }); 
+0

Đó là những gì tôi đang tìm kiếm ... nhưng với hai lần nhấp chuột thay vì kéo chuột. Bây giờ thì tốt nhưng nếu ai biết cách thay đổi hành vi này, sẽ rất tuyệt. Cảm ơn (chỉnh sửa: nếu bạn đã sử dụng Google Analytics hoặc Adsense, khi chọn khoảng thời gian, đó là hành vi tôi đang tìm kiếm: cùng một lịch, lần đầu tiên nhấp vào begigning, nhấp chuột thứ hai kết thúc) – spuas

Các vấn đề liên quan