2011-09-28 8 views

Odpowiedz

2

myślę, że będzie jak łatwość JCalendar. Oferuje on JDateChooser, JDayChooser lub JSpinnField, napisany przez Kai Toedtera, dostępny tutaj: JCalendar 1.4.

JDateChooser Example

Można dostać dat tak:

java.util.Date fromDate = jDateChooser1.getDate(); 

JSpinnField pozwala ustawić max i wartości min łatwo:

jSpinField1.setMaximum(59); 
jSpinField1.setMinimum(0); 
+0

+1 Nie wiedziałem o nowej wersji! – trashgod

+0

Link do JSpinField nie działa. –

+0

Dziękujemy! Zmienili swoją witrynę. –

1

Sugerowałbym timepicker składnik biblioteka LGoodDatePicker. Czas można wybrać za pomocą menu (domyślnie) "rozwijanego", za pomocą (opcjonalnie) przycisków stylu "spinner" lub obu tych opcji.

Uczciwe ujawnienie: Jestem głównym programistą.

TimePicker można dostosować za pomocą opcjonalnych ustawień. Kilka ustawień to język (ustawienia regionalne), domyślne czasy w rozwijanym menu, czcionki i kolory, formaty wyświetlania/menu/parsowania, 12- lub 24-godzinny zegar, dokładność sekund lub nanosekund i tak dalej.

Biblioteka zawiera także składniki DatePicker i DateTimePicker. Wszystkie trzy komponenty są łatwe w użyciu. (Każda z nich może zostać utworzona za pomocą pojedynczej linii kodu).

Skopiowałem zrzuty ekranu komponentów i aplikacji demonstracyjnej poniżej.

Strona główna projektu: https://github.com/LGoodDatePicker/LGoodDatePicker.

DateTimePicker screenshot

(Kliknij aby powiększyć zrzut ekranu demo.) Demo screenshot

+0

Dobrze widzieć nowe prace w tym obszarze. –