Calendar in wicket - java

I would like to have a small brief calendar in wicket.
DatePicker is a component which has textField, and calendar is being shown for short period of time, until you select date.
But I need permanent calendar, like in Outlook.
Wicket FullCalendar is very large for me, I need the one of datePicker format.
There is such component, or no?

I don't think, there's a readymade component in core wicket for that. But it should be pretty easy to roll your own. Here are a few ideas on that:
Grab the DatePicker and extract the calender from there (Note that the DatePicker uses YUI internally).
Have a look at the WijCalendar component from the WiQuery project
just render the values as a table, apply CSS and let jQuery's Themeroller have a go.

Recently I needed such a calendar widget too. But couldn't find one. The Wicket calendar picker is based on the YUI component. Despite the base component supports inline display I couldn't find any parameter for the wicket date picker that triggers this mode.
Finally I came up with writing my own simple component. It uses the JQueryUI calendar widget.

Take also a look at Webical project. It's written in Wicket and it has what you need in its GUI: http://code.google.com/p/webical/wiki/Screenshots

Related

Customize DatePicker to select year and month

The current JavaFX implementation of a DatePicker only allows you to select a year and month by clicking the < > buttons. Most modern implementations of DatePicker allow you to select the year for example like this:
How do we get this functionality?
So far I have not seen a datepicker with that feature in JavaFX. Neither the javafx.scene.control.DatePicker nor the ControlsFX- and JFXtras-controls have such a functionality as far as I know (ControlsFX even doesn't provide a datepicker to my knowledge).
However on http://calendarcontrolinjavafx.blogspot.com/2012/01/calendar-control-in-javafx-20.html there is a custom datepicker with such a functionality (but with a different style) together with a demo application.
Unfortunately the implementation is from 2012 and is in JavaFX 2. However, with minimal changes it runs with >= JavaFX 8. Below are a few snapshots. I have no idea concerning the stability but maybe it's worth a try.
I am not sure if you needed a year picker or a year-month picker but I assume the latter. I also needed one for year-months and could not find anything that works for javafx 8 or above so I wrote one: https://github.com/perNyfelt/fx-yearmonth-picker.

Adding an event to particular date on calendar and want to highlight that date

In my android app, I have an Activity by name AddEventActivity in which I'm adding an event with a date and save it on local storage(SQLite). Now I want to show that event on calendar with highlight.
The link which I'm following is
here
So please help me out.
Try a Custom Calendar....it is much easier and compact than you think : https://www.toptal.com/android/android-customization-how-to-build-a-ui-component-that-does-what-you-want
Thanks to AHMED AL-AMIR. I use it in this App.
You can use Decorators to add events to the Calendar view library you are using.
For more information check their documentation:
https://github.com/prolificinteractive/material-calendarview/blob/master/docs/DECORATORS.md

Date Time Picker like in Windows

I am looking for a component for Swing that would do the same thing that Windows 7 date and time pickers do (or be even better). They look so:
And have following features I need:
you cannot enter an invalid value (value is ignored as you type and not when you leave the field)
it allows continuous updating of the field until the first change made by user (take a look on the time setting in Windows 7)
you can select and change at once only one position - not the whole text at once (so colons and points cannot be removed)
up and down buttons
calendar button (but it's rather optional for me)
I have tried JSpinner with a DateEditor but it doesn't have this features. JXDatePicker only adds the calendar button.
Generally I am looking for a nice way to let user enter date and time in a powerful and simple way. Windows 7 solution seems to be quite good.
Thank you!
best and free DatePickers around are JXDatePicker and JCalendar, in both cases are there focus about correct implementations of Date and Focus workaround, and excelent Renderer and Editor for JTree / JTreeTable / JTable
to your needs ---> all these funcionalities are implemented by default, not clear from your questions exactly whats wrong, I'm Win7 and JXDatePicker and JCalendar but I never saw these issues,
in both cases you have to implementing own workaround for SpecialDays as hollydays (and etc),

Date time picker inside JTable

Is it possible to add a DateTimePicker to a JTable Cell.A particular column should be updated with date and time..Is it possible to add such a component to a JTable
The LGoodDatePicker library includes three TableEditor classes. These classes allow the programmer to add a DatePicker, a TimePicker, or a DateTimePicker, to the cells of a Swing JTable (or to a SwingX JXTable).
Fair disclosure: I'm the primary developer.
The picker classes can also be added to normal swing panels or other swing containers.
Here is an example of how to add a DateTimePicker to your JTable:
// Create a table.
JTable table = new JTable(new DemoTableModel());
// Add the DateTimeTableEditor as the default editor and renderer for
// the LocalDateTime data type.
table.setDefaultEditor(LocalDateTime.class, new DateTimeTableEditor());
table.setDefaultRenderer(LocalDateTime.class, new DateTimeTableEditor());
// Explicitly set the default editor and renderer for column index 0.
TableColumn column = table.getColumnModel().getColumn(0);
column.setCellEditor(table.getDefaultEditor(LocalDateTime.class));
column.setCellRenderer(table.getDefaultRenderer(LocalDateTime.class));
I've pasted screenshot below of the table editor demo, the picker components, and the full demo. Note that the library includes a separate demo for the table editors. It's in the Repository under this folder: "LGoodDatePicker/Project/src/main/java/com/github/lgooddatepicker/demo/TableEditorsDemo.java".
The library can be installed into your Java project from the project Release Page.
The project home page is on Github at:
https://github.com/LGoodDatePicker/LGoodDatePicker .
.
Yes it is. See this Swing Tutorial Track:
http://download.oracle.com/javase/tutorial/uiswing/components/table.html#combobox
Try to use the FLib-JCalendar component as an CellEditor in a JTable.
(and post the working example here if you made it work)
Yes, but you'll need to implement both TableCellRenderer and TableCellEditor. As suggested by #Jens Schauder, the tutorial may be helpful. You might also look at this tutorial based example using JCheckBox.
Simply use this code to set DatePicker in column 0:
TableColumn dateColumn = YOURTABLE.getColumnModel().getColumn(0);
dateColumn.setCellEditor(new DatePickerCellEditor());
By using the premise of Jens link and applying that logic with the below link, you can add a date time picker into a JTable, just be careful, combining JCheckbox, JCombobox and the date time picker into a JTable the focus get a little messy, but i believe it can be solved with a focus listener, it will just take some time t implement.
I am currontly working on such a Table render-er with will incorperate it all, i will post it online when im done.
Link: date and time picker in JAVA

Date time picker control

I look for date time picker control which look like this:
(source: functionx.com)
All controls which I found don't use system layout.
It would be great if this control use system style and layout.
Did you already look at these?
http://swtcalendar.sourceforge.net/demos.html
http://www.eclipse.org/nebula/widgets/calendarcombo/calendarcombo.php
SWT has a widget called DateTime which looks similar to the one in your image.
http://www.java2s.com/Tutorial/Java/0280__SWT/CreateaDateTimecalendarandaDateTimetime.htm

Categories

Resources