
261Built-In MATLAB
®
Widgets and Java Classes
MJDimensionPicker is a JPanel dedicated to interactive selection of a table grid size:
jc = com.mathworks.mwswing.MJDimensionPicker(java.awt.Dimension(3,4),1);
jc.setAutoGrowEnabled(true);
jc.setSizeLimit(java.awt.Dimension(5,5));
[jhc,hContainer] = javacomponent(jc,[100,100,150,200],gcf);
>> jc.getSelectedSize
ans =
java.awt.Dimension[width = 2,height = 3]
Initial 4x3
MJDimensionPicker
Selecting 3x2 cells
Table auto-growth (up to 5x5)
MJMultilineLabel, MJMultilineToggleButton, MJMultilineRadioButton,
and MJMultilineCheckBox enable setting a text label spanning multiple lines if necessary.
This contrasts ...