JList ajouter/supprimer un Élément
Salut, je dois choisir un élément à partir d'une JList à l'autre, en le retirant de la première
La méthode que j'ai créé insère un seul élément, l'écrasement de la dernière et de ne pas supprimer l'élément sélectionné à partir de la première JList
Voici le code:
Première liste
private javax.swing.JList listaRosa;
Peuplée par cette méthode:
private void visualizzaRosaButtonvisualizzaRosa(java.awt.event.ActionEvent evt) {
//TODO add your handling code here:
visualizzaSquadraSelezionata();
String fileSquadra;
fileSquadra = squadraDaVisualizzare.getText();
DefaultListModel listModel = new DefaultListModel();
try {
FileInputStream fstream = new FileInputStream("C:/Users/Franky/Documents/NetBeansProjects/JavaApplication5/src/javaapplication5/Rose/"+fileSquadra+"");
//Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream);
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
//Read File Line By Line
while ((strLine = br.readLine()) != null) {
listModel.addElement(strLine);
System.out.println(strLine);
}
listaRosa.setModel(listModel);
//Close the input stream
in.close();
} catch (Exception e) {
}
La deuxième liste, où je veux insérer des éléments de la suppression de la première:
private javax.swing.JList listaTitolari
Voici la PAS de code de travail:
private void aggiungiTitolareButtonActionPerformed(java.awt.event.ActionEvent evt) {
//TODO add your handling code here:
DefaultListModel listModel = new DefaultListModel();
String daInserire;
listModel.addElement(listaRosa.getSelectedValue());
listModel.removeElement(listaRosa.getSelectedValue());
listaTitolari.setModel(listModel);
}
Grâce
OriginalL'auteur Franky | 2011-03-06
Vous devez vous connecter pour publier un commentaire.
Le problème est
vous devrez peut-être ajouter un élément et immédiatement le retirer depuis ajouter et supprimer des opérations sont sur la même listModel.
Essayer
ok. J'ai modifié légèrement. essayez ceci.
encore owerwriting l'élément inséré 🙁
comment est-il maintenant?
maintenant rien ne se passe... rien y ajouter ou enlever!!!!!
OriginalL'auteur Bala R
La plus simple et la meilleure façon d'effacer une JLIST est:
par le commentaire ci-dessus, ils ont dit "...pour effacer une JLIST". Cette solution réalise juste que.
OriginalL'auteur