[英]Search bar for jlabels in a jpanel
我在jpanel中有更多jlabel,我必须在运行时突出显示所需的jlabel。
->已创建一个搜索按钮和文本字段
我想做以下事情
->用户在文本字段中输入一些文本->用户输入搜索按钮->如果键入的文本与jpanel中任何jlabel的文本匹配,则应突出显示特定的jlabel。
我已经尝试过jpanel的getComponent方法,但是它不起作用
帮助我为jpanel组件搜索创建搜索栏
这是你想要的?
String userInput = "myvalue";
JPanel panel = new JPanel();
for(Component component : panel.getComponents()){
if(component instanceof JLabel){
JLabel label = (JLabel) component;
if(label.getText().contains(userInput)){
// Mark the label
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.