TODO
List of future posts:
Setting preferences programmaticallySetting system-trayiconsand messagesSetting and customizing the status bar- Undocumented figure-frame properties
- Database connectivity using JDBC
- Complex data structures: hashtables, queues, stacks, deques etc.
EDT, or: why does my GUI foul up?!- JFreeChart
- Swing alternatives to Matlab uicontrols
- Uitable – the undocumented features
Uitreeand other tree controlsUitab, uitabgroup and tabdlg- Uimode and Mode Managers
Uicontainers and Layout ManagersUiundoUiSplitPaneUicomponent- UiInspect
FindJObj- The JavaFrame container hierarchy
Undocumented toolbar functions- Customizing menus – the undocumented stuff
Context-sensitive help- Mouse cursor customizations
- Setting axes above uicontrols
- Debugging Java-Matlab connectivity
- Monitoring memory usage
- Undocumented Handle-Graphics properties/features
- Schema: class, props and relatives
- Schema.listener and handle.listener
- The handle() function
- Customizing the Matlab desktop
- Customizing built-in Matlab uicontrols
- Customizing docking
- Programmatically hiding and displaying the desktop, editor and relatives
- Undocumented Mex functions
Some easter eggs…Hidden features of feature()- Grandfathered functions
- Built-in Matlab Java classes and packages
- Collapsible panels
- Using JNI to access the Matlab engine
- JGoodies Forms
Look-and-Feels- Color-selection components
- Font-selection components
Calendar components- JIDE Grids
- Drag-&-Drop
- Spinners and SpinnerDemo
- Tri-state checkboxes (on,off,partial)
- Uisplittool and uitogglesplittool
Syntax-highlighted labels and editboxes- Hyperlinked labels
- Multi-line labels
- Multi-column listboxes
- Adding icons images to menus, popup menus (combo-boxes) and listboxes
- Animated busy image
- Customizing the Variable (Array) Editor
More items will be added as I remember them. Please let me know your thoughts regarding which you would like to see first, or if there are any topics you’d like to see which are not yet on this list.
Yair
Hi Yair,
Please address uitables if you have the time. Specifically, if you can address how to programatically highlight cells from within the gui, that would be *great*…for me at least
Best,
Tom