MATLAB: GUI How to put a javacomponent in an uipanel

guidejava

In GUIDE I tried to put the RangeSlider in my panle, like this
this is the code
jRangeSlider = com.jidesoft.swing.RangeSlider(1,10,2,7); % min,max,low,high
jRangeSlider = javacomponent(jRangeSlider, [0,0,200,80]); % define coordinate and size
set(jRangeSlider, 'MajorTickSpacing',1, 'PaintTicks',true, 'PaintLabels',true,'Parent',handles.uipanel); % set Labels and parent
And i got the response
The name 'Parent' is not an accessible property for an instance of class'com.jidesoft.swing.RangeSlider'.
Any suggestions?

Best Answer

Try to set the Parent in the javacomponent call:

jRangeSlider = com.jidesoft.swing.RangeSlider(1,10,2,7);  % min,max,low,high
jRangeSlider = javacomponent(jRangeSlider, [0,0,200,80], handles.uipanel);
set(jRangeSlider, 'MajorTickSpacing',1, 'PaintTicks', true, 'PaintLabels', true);