在单行中,我们显示文本字段以输入搜索文本以及搜索图像作为按钮字段。在该行下方,我们正在显示名称列表。
这里的问题是,图像按钮字段在键盘箭头键向下移动期间没有获得焦点。但是在向上移动期间,当我们单击向左箭头时,它会获得焦点。但是对于向下运动来说,向上箭头运动并没有获得焦点。
输入搜索文本的文本字段:
final TextField tfTeamSearch = new TextField();
tfTeamSearch.setFocus(true);
图像按钮字段:
btnSearchImage = new Button();
btnSearchImage.setIcon(imgSearchUnFocus);
btnSearchImage.getStyle().setBgTransparency(0);
btnSearchImage.getStyle().setBorder(null);
btnSearchImage.getStyle().setFont(font);
btnSearchImage.getSelectedStyle().setFont(font);
btnSearchImage.getPressedStyle().setFont(font);
btnSearchImage.getUnselectedStyle().setFont(font);
btnSearchImage.setFocusable(true);
你能帮我如何使用箭头键设置向上和向下移动的焦点吗?