The User Tasks module allows you to record tasks for yourself. For example, "Bring ethernet cable to work tomorrow", or if you're looking at some code, "Refactor the Engine class". Tasks have properties like priority, description, date created, last modification date, etc.
These "todo items" are recorded into a tasklist file which is
stored in a standard format, which means you can open the file
in other calendar tools such as Gnome's Evolution, KDE's
Korganizer, and many commercial tools as well. You can also export the tasklist to
HTML or XML. To show the user
tasks window, click this icon in the
tasklist toolbar:
or choose "Window", "User
Tasks" from the main menu.
You can search for tasks/filter them using the filter
dialog. Different other actions for
tasks are also defined.
Tasks can have an associated file
position (filename and line
number)
or a URL. Then, when you select the "Go to Task" action on the task,
the given position is shown in the source editor or a browser window. A
task associated with a file will also be shown on the error stripe in
the editor.
You can customize which task properties are shown in the list, change the sorting order, etc. See the Using the Table document for details on how to do that.
Right click with the mouse to bring up the local menu and choose one
of the available actions (some of them are
also available in the local menu bar).
By default, there is a "global" tasklist where your tasks are stored. This tasklist is kept in the user directory, although you can change its location. You can however use multiple tasklists. This allows you to have one (or more) tasklist per project, for example. To create a new tasklist, use the "New From Template" feature in the IDE, and drill into "Other" and select "Empty Task List". When you've picked a name and a location, a new empty tasklist is created and shown.
You can treat the tasklist files like any other source content
and put it under version control, share it with other users, etc.
There are also some options associated
with the user tasks view.
dev@tasklist.netbeans.org.
Further information at http://tasklist.netbeans.org.