MATLAB 中 Java 编程的高级应用与优化
1. 显示 Swing 派生组件
- javacomponent 的应用 :
javacomponent不仅可用于在屏幕上放置 Swing 组件,还能放置 Swing 扩展组件。Matlab 自身几乎不直接使用 Swing 组件,而是倾向于使用 MathWorks 派生的扩展组件,这些组件通常位于com.mathworks.mwswing或com.mathworks.widgets包中,它们都在静态 Java 类路径中,Matlab 程序员可自动使用。 - 使用 Matlab 组件的优势 :有时候使用 Matlab 组件比通用的 Swing 组件更合适。例如,
com.mathworks.mwswing.MJButton扩展了标准的javax.swing.JButton,通常外观与JButton相同,但调用MJButton.setFlyOverAppearance(1)时,按钮外观会在鼠标悬停时变为扁平并带有特殊效果,适用于工具栏按钮等场景。另外,com.mathworks.mwt.MWCheckbox支持三态(是/否/可能)复选框,而标准的javax.swing.JCheckBox仅支持两态(是/否)。 - 使用第三方或自定义组件
超级会员免费看
订阅专栏 解锁全文
6万+

被折叠的 条评论
为什么被折叠?



