Hallo an alle,
ich bräuchte ein wenig hilfe zu einem Problem, und zwar habe ich eine JList und ich will in ihr ein par elemente hinzufügen, beim ersten Element klappt das zwar, aber danach nicht mehr.
Hier ein wenig Code:
Die methode für das hinzufügen von einer Bean weed in eine ArrayList.
Die methode in der Klasse Controller, die von der Klasse Ihm (Views) aufgerufen wird.
Hier die methode von der Views Klasse.
Noch die Methode showAll.
Und noch im Controller.
ich bräuchte ein wenig hilfe zu einem Problem, und zwar habe ich eine JList und ich will in ihr ein par elemente hinzufügen, beim ersten Element klappt das zwar, aber danach nicht mehr.
Hier ein wenig Code:
Die methode für das hinzufügen von einer Bean weed in eine ArrayList.
Java:
public boolean add(Weed w){
boolean ajouteOk = false;
if(ar!=null){
ar.add(w);
ajouteOk = true;
}
return ajouteOk;
}
Java:
public void add(Weed w){
boolean ok = worker.add(w);
if(ok ==true){
System.out.println("La weed "+ w.getNom() +" a été ajoutée.");
}
}
Java:
private void btnAddActionPerformed(java.awt.event.ActionEvent evt) {
boolean indica = true;
boolean sativa = false;
boolean inte =false;
boolean exte = false;
String nom = tfNom.getText();
if (comboBox.getSelectedItem().toString().equals("Indica")) {
indica = true;
sativa = false;
} else {
indica = false;
sativa = true;
}
int taux = Integer.parseInt(tfTaux.getText());
inte = radBtnInd.isSelected();
exte = radBtnOut.isSelected();
w = new Weed(nom, indica, sativa, taux, inte, exte);
refCtrl.add(w);
DefaultListModel listmodel = new DefaultListModel();
listmodel.addElement(refCtrl.showAll(w));
jList1.setModel(listmodel);
}
Java:
public String showAll(Weed w){
String result = w.getNom()+" "+w.isIndica()+" "+w.isSativa()+" "+w.getTaux()+" "+w.isExte()+" "+w.isInte();
return result;
}
Java:
public String showAll(Weed w){
String beuh = worker.showAll(w);
if(!beuh.equals("")){
System.out.println("nest pas null");
}
return beuh;
}