with which keyword can i handle the java component in GUI?
2 ビュー (過去 30 日間)
古いコメントを表示
i would like to change the java slider property after i click a button, the problem is, normally we use the 'handles.X' to get in the thing which we want to handle. But with java component i got this reply.
Reference to non-existent field 'jSlider2'.
this is the callback code
function Pushbutton_Callback(hObject, eventdata, handles)
set(handles.jSlider2,'Maximum',5);
end
this is the slider definition, which i wrote in OpeningFcn
jSlider2 = javax.swing.JSlider(1,10,1);
jSlider2 = javacomponent(jSlider2, [40,90,500,40]);
set(jSlider2, 'MajorTickSpacing',1, 'PaintTicks',true,'PaintLabels',true);
0 件のコメント
採用された回答
Geoff Hayes
2018 年 4 月 25 日
Tong - try saving the jSlider2 to the handles structure in your OpeningFcn
jSlider2 = javax.swing.JSlider(1,10,1);
handles.jSlider2 = javacomponent(jSlider2, [40,90,500,40]);
set(handles.jSlider2, 'MajorTickSpacing',1, 'PaintTicks',true,'PaintLabels',true);
guidata(hObject, handles);
The call to guidata is important as it will save the updated handles structure with the jSlider2 field.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!