怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?


Posted in 面试题 onJune 20, 2012
首先在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的问题了。

Tags in this post...

面试题 相关文章推荐
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
.net面试题
Dec 22 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
程序员机试试题汇总
Mar 07 面试题
delegate与普通函数的区别
Jan 22 面试题
StringBuilder和String的区别
May 18 面试题
什么是Linux虚拟文件系统VFS
Jan 31 面试题
linux面试题参考答案(11)
May 01 面试题
斯福泰克软件测试面试题
Feb 16 面试题
如何开发一个JQuery插件
Jul 28 面试题
送给程序员的20个Java集合面试问题
Aug 06 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 #面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 #面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 #面试题
Java编程面试题
Apr 04 #面试题
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
Nov 09 #面试题
启动一个线程是用run()还是start()
Dec 25 #面试题
Java基础面试题
Jul 19 #面试题
You might like
php 将字符串按大写字母分隔成字符串数组
2010/04/30 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
测试php函数的方法
2013/11/13 PHP
PHP常用正则表达式集锦
2014/08/17 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
ext for eclipse插件安装方法
2008/04/27 Javascript
js直接编辑当前cookie的脚本
2008/09/14 Javascript
javascript hashtable 修正版 下载
2010/12/30 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
清除div下面的所有标签的方法
2014/02/17 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
微信小程序 判断手机号的实现代码
2017/04/19 Javascript
Javascript实现信息滚动效果
2017/05/18 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
[04:28]DOTA2亚洲邀请赛小组赛第五日 TOP10精彩集锦
2015/02/03 DOTA
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
从Python的源码来解析Python下的freeblock
2015/05/11 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
python编程实现随机生成多个椭圆实例代码
2018/01/03 Python
基于DATAFRAME中元素的读取与修改方法
2018/06/08 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python实现126邮箱发送邮件
2020/05/20 Python
奥地利体育网上商店:Gigasport
2019/10/09 全球购物
优秀毕业生事迹材料
2014/02/12 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
2015年幼师工作总结
2015/04/28 职场文书
村主任当选感言
2015/08/01 职场文书
使用Apache Camel表达REST服务的方法
2022/06/10 Servers