怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
首先在Applet的init() 方法中建立Frame instance, 然后将Menus, Menubar都加上去即可。 (setMenuBar() 是 Frame下的方法)或者,找到Applet上层的Frame后依法炮制。
Container parent = getParent();
while (! (parent instanceof Frame) )
parent = parent.getParent();
Frame theFrame = (Frame) parent;
注意:第二个方法在Mac或某些browsers上并不可行。
如果您使用的是JDK 1.1,也可以考虑使用popup menu,这样就不必理会Frame的问题了。
Container parent = getParent();
while (! (parent instanceof Frame) )
parent = parent.getParent();
Frame theFrame = (Frame) parent;
注意:第二个方法在Mac或某些browsers上并不可行。
如果您使用的是JDK 1.1,也可以考虑使用popup menu,这样就不必理会Frame的问题了。
【怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?】相关文章
1. 怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2. 了解AppleShare protocol(AppleShare协议)吗
3. 面试建立自信心的策略
5. 我的applet原先好好的, 一放到web server就会有问题,为什么?
6. 如何写一个Java类既可以用作applet也可以用作java应用
7. 简述你对Statement,PreparedStatement,CallableStatement的理解
8. 介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
9. Does C# support multiple inheritance? (C#支持多重继承吗)
本文来源:https://www.mianshiwenti.com/a12549.html
进入下载页面
﹝怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?﹞相关内容
- 怎样在程序里获得一个空指针
- ruby如何进行集成操作?Ruby能进行多重继承吗?
- 既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
- spring中的BeanFactory与ApplicationContext的作用和区别
- 如何在web环境中配置applicationContext.xml文件
- Spring里面applicationContext.xml文件能不能改成其他文件名
- Spring中ApplicationContext的作用是什么
- 简述 Application,session,cookie,cache,viewState 的概念,以及相互之间的区别
- C++:memset ,memcpy和strcpy的根本区别
- explicit和implicit的含义