public void setArtikel(ArtikelBean abteilungBean) { // Das Model wird geändert. BaugruppeArtikelBean BaugruppeArtikelBean = ((BaugruppeArtikelBean) modelKnotenBean.getIBean()); BaugruppeArtikelBean.setArtikel(abteilungBean); // Alle Beobachter des Models werden über eine Änderung benachrichtigt. getController().ausgewaehlterKnotenIstGeandert(); }
private void leseAusgetJTextFieldEingebauteMenge() { BaugruppeArtikelBean baugruppeArtikelBean = (BaugruppeArtikelBean) getModelBean().getIBean(); Integer wert = 0; try { Log.log() .finest( "BaugruppeArtikelDetailsView:leseAusgetJTextFieldEingebauteMenge:" + getJTextFieldEingebauteMenge().getValue() + "=" + baugruppeArtikelBean.getEingebauteMenge().toString()); if (getJTextFieldEingebauteMenge().getValue() != null) { wert = ((Number) getJTextFieldEingebauteMenge().getValue()).intValue(); baugruppeArtikelBean.setEingebauteMenge(wert); } // boolean stopMe = (baugruppeArtikelBean.getEingebauteMenge() == 1); Log.log() .finest( "BaugruppeArtikelDetailsView:leseAusgetJTextFieldEingebauteMenge:" + getJTextFieldEingebauteMenge().getValue() + "=" + baugruppeArtikelBean.getEingebauteMenge().toString()); } catch (NumberFormatException ex) { } }
@Override public void zeichneDich(ModelKnotenBean baugruppeArtikelModelBean, IModel iModel) { getJComboBoxFehler().removeAllItems(); // alte Fehler werden gelöscht. setzeHintergrund(); if (baugruppeArtikelModelBean != null) { if (baugruppeArtikelModelBean.getSammelKnotenTypENUM() == ModelKnotenTyp.BAUGRUPPE_ARTIKEL) { setModelBean(baugruppeArtikelModelBean); // merken BaugruppeArtikelBean baugruppeArtikelBean = (BaugruppeArtikelBean) baugruppeArtikelModelBean.getIBean(); ArtikelBean artikelBean = baugruppeArtikelBean.getArtikel(); // id anzeigen getJTextBestellnummerKEG().setText(artikelBean.getKeg_nr().toString()); getJTextArtikelBezeichnung().setText(artikelBean.getBezeichnung().toString()); getJTextArtikelTyp().setText(artikelBean.getTyp()); getJTextArtikelHersteller().setText(artikelBean.getHersteller().getName()); // Eingebaute Menge Log.log() .finest( "BaugruppeArtikelDeatialsView:ZeichneDich:Text:" + getJTextFieldEingebauteMenge().getText() + "=" + baugruppeArtikelBean.getEingebauteMenge().toString()); Log.log() .finest( "BaugruppeArtikelDeatialsView:ZeichneDich:Value alt" + getJTextFieldEingebauteMenge().getValue()); getJTextFieldEingebauteMenge().removePropertyChangeListener("value", this); getJTextFieldEingebauteMenge().setValue(baugruppeArtikelBean.getEingebauteMenge()); getJTextFieldEingebauteMenge().addPropertyChangeListener("value", this); // getJTextFieldEingebauteMenge().setValue(baugruppeArtikelBean.getEingebauteMenge()); // jTextFieldEingebauteMenge.addPropertyChangeListener("value", this); Log.log() .finest( "BaugruppeArtikelDeatialsView:ZeichneDich:Text:" + getJTextFieldEingebauteMenge().getText() + "=" + baugruppeArtikelBean.getEingebauteMenge().toString()); Log.log() .finest( "BaugruppeArtikelDeatialsView:ZeichneDich:Value neu" + getJTextFieldEingebauteMenge().getValue()); setEnabled(true); // kostenstelle anzeigen // if (benutzerArtikelBean.getArtikel()!=null){ // getJTextFieldArtikel().setText(benutzerArtikelBean.getArtikel().getArtikelName()); // }else{ // getJTextFieldArtikel().setText(null); // } // Fehler anzeigen. for (int i = 0; i < baugruppeArtikelModelBean.getFehlerList().size(); i++) { Fehler fehler = baugruppeArtikelModelBean.getFehlerList().get(i); getJComboBoxFehler().addItem(fehler); } this.repaint(); // alte Komponenten werden gelöscht this.invalidate(); // alle bis zu dem obersten Kontainer auf ungültig this.validate(); // werden gezeichnet. this.revalidate(); // Layout-Manager tut seinen JOB, und richtet this.invalidate(); } } }