java能获得窗口句柄吗

如果能,怎么做呢最好有代码,具体点... 如果能,怎么做呢
最好有代码,具体点
展开
 我来答
zhangshujing
推荐于2016-05-29
知道答主
回答量:16
采纳率:0%
帮助的人:38.8万
展开全部
JFrame jf = new JFrame("窗口句柄");
这个 jf 对象就是 你所说的窗口句柄,因为java把指针屏蔽了,所以没有什么值地址的东西,如果你 要像C里面哪里传地址的话
java就这样
JFrame jf1 = new JFrame("窗口句柄");
JFrame jf2 = jf1;
这个jf2 就是 jf1的引用,你改变jf2就改变了jf1
同样的 函数里面返回时,只要你不再new一个,
比如
JFrame jf1 = new JFrame("窗口句柄");
public JFrame getJFrameHander(){
return jf1;
}

你在另外的代码里调用这个函数
比如
{
JFrame jf2 = getJFrameHander();
}
这个jf2就拥有了 jf1的引用,应该就是你所说的句柄
不知道我说的是不是你想知道的那样
百度网友f384c78
2008-09-06 · TA获得超过2070个赞
知道小有建树答主
回答量:538
采纳率:0%
帮助的人:714万
展开全部
使用Frame或JFrame时,可以获得它所属的窗口的引用的,假设Frame对象为frame:

frame.getOwner();

这个方法返回一个Window对象,该对象代表的就是程序所在的窗口了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzj203355
2008-09-06 · TA获得超过2022个赞
知道小有建树答主
回答量:3147
采纳率:100%
帮助的人:1015万
展开全部
看看帮助文档
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
basell
2008-09-06 · TA获得超过839个赞
知道小有建树答主
回答量:772
采纳率:0%
帮助的人:616万
展开全部
能啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式