GUI automation utilities
This article explains a couple of Matlab utilities that use Java’s Robot class to programmatically control mouse and keyboard actions
GUI automation using a Robot
This article explains how Java’s Robot class can be used to programmatically control mouse and keyboard actions
Docs of old Matlab releases
MathWorks recently posted archived documentation for many previous Matlab releases
Customizing uitree nodes – part 2
This article shows how Matlab GUI tree nodes can be customized with checkboxes and similar controls
Customizing uitree nodes – part 1
This article describes how to customize specific nodes of Matlab GUI tree controls created using the undocumented uitree function
Customizing uitree
This article describes how to customize Matlab GUI tree controls created using the undocumented uitree function
uitree
This article describes the undocumented Matlab uitree function, which displays data in a GUI tree component
The javacomponent function
Matlab’s built-in javacomponent function can be used to display Java components in Matlab application – this article details its usages and limitations
COM/ActiveX tips & tricks
This article describes several little-known tips useful for COM / ActiveX programming in Matlab
Matlab DDE support
Windows DDE is an unsupported and undocumented feature of Matlab, that can be used to improve the work-flow in the Windows environment
Syntax highlighted labels & panels
Syntax-highlighted labels and edit-boxes can easily be displayed in Matlab GUI – this article explains how.
Modifying Matlab's Look-and-Feel
Matlab’s entire Look-and-Feel (PLAF, or L&F) can be modified at the control or application level – this article shows how
Date selection components
The JIDE package, pre-bundled in Matlab, contains several GUI controls for selecting dates – this article explains how they can be used
Tab panels – uitab and relatives
This article describes several undocumented Matlab functions that support tab-panels
Plot performance
Undocumented inner plot mechanisms can significantly improve plotting performance
Matlab layout managers: uicontainer and relatives
Matlab contains a few undocumented GUI layout managers, which greatly facilitate handling GUI components in dynamically-changing figures.
Modifying default toolbar/menubar actions
The default Matlab figure toolbar and menu actions can easily be modified using simple pure-Matlab code. This article explains how.
JMI wrapper – remote MatlabControl
An example using matlabcontrol for calling Matlab from a separate Java process is explained.
JMI wrapper – local MatlabControl part 2
An example using matlabcontrol for calling Matlab from within a Java class is explained and discussed
JMI wrapper – local MatlabControl part 1
MatlabControl is an open-source wrapper of JMI that allows an easy and documented way to communicate from Java to Matlab. This article describes this wrapper.
New information on HG2
More information on Matlab’s new HG2 object-oriented handle-graphics system
Matlab's HG2 mechanism
HG2 is presumably the next generation of Matlab graphics. This article tries to explore its features.
Undocumented feature() function
Matlab’s undocumented feature function enables access to some internal experimental features
Advanced JIDE Property Grids
JIDE property grids can use complex cell renderer and editor components and can signal property change events asynchronously to Matlab callbacks
JIDE Property Grids
The JIDE components pre-bundled in Matlab enable creating user-customized property grid tables