- 积分
- 25
- 注册时间
- 2005-7-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2005-9-26 09:50:47
|
显示全部楼层
来自 四川成都
Re:[讨论]matlab复杂GUI完全由java实现的可能性。
小弟初学java,有个问题一直很迷惑,向nostalgica和热心的junziyang请教哈。getClass() 有什么作用?
我在matlab里做了个实验
mainFrame=JFrame;
mainFrame.getClass()
ans=class javax.swing.JFrame
mainFrame.getClass().getName()
ans= javax.swing.JFrame
这两个结果很相似,它们的区别在哪?
由于mainFrame.getClass()返回的是javax.swing.JFrame,我用javax.swing.JFrame.getName() 却报错
前几天看了一下用java改图标的程序中,用到了getClass().getSource()来加载图标,我的理解是java中的getClass()所得到与win32 API中窗口句柄类似,win32 API中用于指定向哪个窗口加载资源,java中是指定向哪个Component加载资源,不知道我理解的对不对,请两位高手指教一下,最后还有个想法,可以用javacomponent向figure上加载Component,那matlab能不能向java的JFrame或Panel上加载控件?
我按照junziyang的步骤运行出现如下错误:
javacomponent(JavaComTest(),[140,105,280,210],h);
??? Java exception occurred:
java.lang.NoClassDefFoundError: JavaComTest$1
at JavaComTest.<init>(JavaComTest.java:12)
不知道是什么原因? |
|