新闻正文

哪位用过canvas控件?

来源:JAVA天堂  JAVA学习者  2007-7-12 01:56:54 网友评论 0 条 字体:[ ] ~我要投稿!
, 转信
因为canvas是重量组件,而菜单是轻量组件
根据层次原则,重量组件覆盖轻量组件
解决的办法有:
调用JPopupMenu.setDefaultLightWeightPopupEnabled(false)
则弹出菜单变成重量级组件,会覆盖canvas
但是建议不要将canvas和J***等组件混用,轻重混用会产生很多问题的
【 在 darkwell.bbs@bbs.neu.edu.cn (古梦·客泪无声) 的大作中提到: 】
: 我把一个AWT控件canvas(画布)
: 放在JFrame上
: 当有菜单显示的时候,这个canvas会把菜单覆盖掉
: 菜单显示不出来
: 为什么?
: 有没有解决的办法?


收藏到ViVi   收藏此页到365Key
上一篇: 请教xml的一个问题
下一篇: sql语句有问题,请教!!
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索
  • Google
   网站首页 -  网站地图 -  技术学习 -  网站投稿 -  帮助中心
Copyright 2003-2008 www.javah.net All Rights Reserved
2008 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享