J'ai une liste qui contient String
s et je suis en train de mettre ses articles sous forme de texte JLabel
, le seul problème est que le résultat est une seule ligneJLabel définis comme éléments de liste texte
JButton btnSearch = new JButton("Search");
btnSearch.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
String fileName = textField.getText();
StringBuilder result = new StringBuilder();
List <String> searchResult = new Search().cautaFisiere("C:\\AdwCleaner", fileName);
for (int x = 0; x < searchResult.size(); x++) {
result.append(searchResult.get(x)).append("\n");
}
lblNewLabel.setText(result.toString());
}
});
Comme vous pouvez voir J'ai essayé d'ajouter des éléments en tant que nouvelle ligne, mais aucun résultat. J'ai aussi essayé append(System.getProperty("line.separator"))
mais toujours pas de résultat, le texte est toujours affiché dans une ligne
Etes-vous en train d'essayer d'imprimer tous les éléments dans la liste figurant sur l'étiquette? –
Oui, c'est exactement ce que j'essaie de faire –
Pouvez-vous imprimer 'result' et voir si elle est vide? –