- Edit the date field when editing the item
- Display the date in ddd mm/dd format (i.e. Wed 11/03)
- Sort the to do list by date in forward OR reverse order
- Sort order should be selected by two buttons labeled "Sort v" (earliest to latest date) and "Sort v" (latest to earliest date)
- All classes and methods must be documented to normal JavaDoc standards
- Code must be formatted appropriately
- Variable names must be appropriate for their purpose
- Modified program must be fully tested prior to submission
Tutorial at http://davidwburns.wordpress.com/2012/06/19/add-jxdatepicker-to-the-netbeans-swing-controls-palette/
Netbeans datepicker component can be found at this file path:
This Computer / Windows 8OS (C:) / Program Files / Netbeans 8.0 / ide / modules / ext / swingx_all_#.#.#.jar
- How to use tables: http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data. You will probably need to understand table renderers to get the date to display the way you want it to. You can look on this page in the Using Custom Renderers section about halfway down the page.
- Tables API reference: http://docs.oracle.com/javase/7/docs/api/javax/swing/JTable.html
- DefaultTableModel class API reference: http://docs.oracle.com/javase/8/docs/api/javax/swing/table/DefaultTableModel.html
- Messages class API reference: http://resources.mrjaffesclass.com/apcs/messenger/