我正在尝试在我的 matlab 代码中使用一些 java gui。我想创建一个包含很多按钮的 Jpanel,并将这个 Jpanel 添加到 JscrollPane 以便能够在 Jpanel 中上下左右滚动。我尝试使用 JavaComponent() 函数,如下所述: http ://undocumentedmatlab.com/blog/javacomponent
这是我的代码:
[jpanel1, hpanel1] = javacomponent('javax.swing.JPanel');
[jButton1, hButton1] = javacomponent('javax.swing.JButton');
[jscroll, hscroll] = javacomponent('javax.swing.JScrollPane');
jButton1.setText('Click again!');
set(hButton1,'position',[5 5 50 50])
set(hpanel1,'position',[50 50 500 500],'BackgroundColor','white');
jpanel1.add(jButton1);
jscroll.add(jpanel1);
面板和按钮已创建,但我找不到滚动窗格,尝试将 jscroll 设置为可见但没有结果。我错过了什么?