
把链接放到里面就行了。
<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>
方法1:
使用 public Component getFocusOwner()
例:
framegetFocusOwner()setVisible(false);
方法2:
使用 public boolean isFocusOwner()
例:
for (Component component:framegetComponents()) {
if (componentisFocusOwner())
componentsetVisible(false);
两个methods都属于
javaawt
Class Component
在JTextField的按键响应事件中判断是否为上下键,如果是,对JComboBox中进行选项切换。
public static void main(String[] args) {
JFrame frame = new JFrame();
framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);
framesetLayout(new FlowLayout());
// 添加field
JTextField field = new JTextField();
fieldsetPreferredSize(new Dimension(100, 20));
framegetContentPane()add(field);
// 添加box
final JComboBox box = new JComboBox(new String[] { "1", "2", "3" });
boxsetPreferredSize(new Dimension(100, 20));
framegetContentPane()add(box);
// field添加按键响应
fieldaddKeyListener(new KeyListener() {
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
Systemoutprintln(e);
int box_index = boxgetSelectedIndex();
if (egetKeyCode() == KeyEventVK_UP) {
boxsetSelectedIndex(box_index == 0 0 : box_index - 1);
} else if (egetKeyCode() == KeyEventVK_DOWN) {
box
setSelectedIndex(box_index == boxgetItemCount() - 1 box_index
: box_index + 1);
}
}
});
framesetBounds(0, 0, 320, 240);
framesetVisible(true);
}
setAlwaysOnTop(boolean isAlwaysOnTop);方法可以实现,你可以试试,当你创建的窗口比较多的时候,可以在每个窗口实现代码中使用这个语句,通过合理地将参数设置成true或者false一定能达到你想要的效果。
以上就是关于java中页面加载的时候如何让指定的按钮获得焦点定位全部的内容,包括:java中页面加载的时候如何让指定的按钮获得焦点定位、关于Java,JFrame中,JInternalFrame的焦点问题、java 焦点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)