java JList获得焦点问题
如上图利用number查询数据按下query按钮然后焦点就放在1009Mini那一行。这是我用的方法:看能不能改进一下使其符合我的要求。publicvoidactionP...
如上图 利用number查询数据 按下query按钮 然后焦点就放在1009 Mini那一行。
这是我用的方法:看能不能改进一下 使其符合我的要求。
public void actionPerformed(ActionEvent e){
String str1=null;
str1=jx7.getText();
for(int i=0;i<=jl.getLastVisibleIndex();i++){
if(vt.get(i).startsWith(str1)){
jl.setSelectedIndex(i);
}
}
}
我遇到的问题是:当数据比较多而出现滚动条时,再聚焦就不起作用了(也就是它的作用范围只能是JList框框里所有可见的)
注明一下:jx7是number那行文本框的一个对象实例,jl是JList产生的一个对象实例。 展开
这是我用的方法:看能不能改进一下 使其符合我的要求。
public void actionPerformed(ActionEvent e){
String str1=null;
str1=jx7.getText();
for(int i=0;i<=jl.getLastVisibleIndex();i++){
if(vt.get(i).startsWith(str1)){
jl.setSelectedIndex(i);
}
}
}
我遇到的问题是:当数据比较多而出现滚动条时,再聚焦就不起作用了(也就是它的作用范围只能是JList框框里所有可见的)
注明一下:jx7是number那行文本框的一个对象实例,jl是JList产生的一个对象实例。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询