2014-02-25 119 views
1

我正在尋找JavaFX 8中的CalendarView控件。是否有像這樣的內置控件或使用DatePicker控件中的彈出式日曆。 我的想法是顯示用戶選擇日期的日曆。JavaFX中的CalendarView 8

+0

這就是日期選擇器的功能。你想要什麼不同? [示例](http://stackoverflow.com/a/20369963/2855515) – brian

+0

DatePicker所做的是從彈出窗口中選取所選日期並填充文本字段。我需要的是顯示的日曆。類似於MS Outlook日曆中顯示的日曆。 現在我正在使用ExtFX庫中的CalendarView。看一看,你就會知道我想要什麼。 –

回答

1

我已經使用新的Data和Time API實現了一些控件。

該庫是開源的。

你可以閱讀更多關於它在這裏:

http://puces-blog.blogspot.ch/2013/12/drombler-commons-date-and-time-controls.html

http://puces-blog.blogspot.ch/2013/04/drombler-commons-javafx-controls-for.html

庫可從Maven的中央(需要Java SE 8):

<dependency> 
    <groupId>org.drombler.commons</groupId> 
    <artifactId>drombler-commons-fx-time</artifactId> 
    <version>0.2</version> 
</dependency> 

如果你發現一些錯誤或有一些改進請求,你可以在這裏提交它們:http://issues.drombler.org/

+0

我有一個問題。如何在MonthOfYearComboBox中支持其他語言? –

+0

所有本地化數據都由Date和Time API提供(Java 8中的新增功能)。 – Puce

+0

請注意,某些名稱和包已重命名爲與Java 8中的名稱和包相匹配。由於枚舉已從MonthOfYear重命名爲Month,因此MonthOfYoearComboBox類已重命名爲MonthComboBox:http://drombler.sourceforge.net/DromblerCommons/docs/site/0.2/apidocs/org/drombler/commons/fx/scene/control /time/MonthComboBox.html – Puce