基本上,我有一个for循环,它会找到以特定字母结尾的所有单词的出现,如果我执行常规系统输出,代码工作正常,但我想在JFrame中心面板上显示单词。我正在使用JLabel,我认为标签会显示循环中的所有事件,但它只打印最后一个值。
我使用正确的J组件(JLabel)吗?如果是这样,可以打印标签上的循环中的所有值吗?
else if(e.getSource() == lastOccurrence) {
textFieldVar= textField.getText().toLowerCase();
for(String x: wordList) {
if(x.endsWith(textFieldVar) ) {
System.out.println(x);
frameLabel.setText("The words ending with " + textFieldVar+ " are " + x);
}
}
}