java中页面加载的时候如何让指定的按钮获得焦点定位

java中页面加载的时候如何让指定的按钮获得焦点定位,第1张

把链接放到里面就行了。

<body onload="initFocus()">

<form action="imageInformdoparam=doFindByPicSort" method="post">

<table>

<tr><td><a href="historydoparam=doFindHistoryByCaCard"><div id="DivXiaoFei"><img src="images/food_02gif"/></div></a></td></tr>

</table>

<table>

<tr><td><div><a id="DivHot" href="indexdocurrentPage=1">最热XXX</a></div></td> </tr>

</table>

</form>

<script type="text/javascript">

function initFocus(){

var obj = documentgetElementById("DivHot");

var objX=documentgetElementById("DivXiaoFei");

objXblur();

objfocus(); //定位

//objselect(); //预选定

}

</script>

</body>

javaawtFrame类有一个方法setExtendedState()可以 *** 纵窗口最小化,最大化,还原窗口3种状态:

最小化:setExtendedState(JFrameNORMAL)

最大化:setExtendedState(JFrameMAXIMIZED_BOTH)

还原:setExtendedState(JFrameNORMAL)

还有一个方法getExtendedState()可以获得窗口的状态。

JFrame类是Frame的子类,完全可以运用上述的方法。

比如:把处于最小化状态的窗口还原为原来大小:

if (jFramegetExtendedState() == JFrameICONIFIED) {

jFramesetExtendedState(JFrameNORMAL);

}

JInternalFrame不是顶层容器,不要直接监听关闭事件

你监听JInternalFrame的compment listener事件,在事件里面我记得

有个componenthiddern 方法,看看那个可以不 我的java没有了

你直接在事件处理里获得控件的requestFoucus

另外注意的是windows获得焦点必须保证窗口在最前面 使用windowtofront获得

焦点 requestFoucusInwindow就应该可以了

JComboBox cbxNumbers=new JComboBox(new Integer[] {10,20,30});cbxNumbersaddItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent e) { // 输出选项的状态(选中,取消选中)改变情况 Systemoutprintln(egetStateChange() + "\t" + egetItem()); }});

以上就是关于java中页面加载的时候如何让指定的按钮获得焦点定位全部的内容,包括:java中页面加载的时候如何让指定的按钮获得焦点定位、关于JFrame窗体获取焦点的问题、java JInternalFrame 焦点问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9776794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存