Text in JLabel erneuern

Status
Nicht offen für weitere Antworten.

EagleEye

Bekanntes Mitglied
aus irgend einem grund wird der Text im Label nicht erneuert

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Hausverwaltung extends JFrame{
  
  JFrame Fenster;
  Dimension fensterpos = Toolkit.getDefaultToolkit().getScreenSize();
  
  public Hausverwaltung()
  {
    Fenster = new JFrame();
    Fenster.setTitle("Hausverwaltung V0.2");
    Fenster.setLocation(20,30);
    Fenster.getContentPane().setLayout(new BorderLayout());
    
    JTabbedPane verwaltungstabbed = new JTabbedPane();
    JButton berechnungsbutton;
    
    Kontobewegungen kontoansicht = new Kontobewegungen();
    JScrollPane kontoscroll = new JScrollPane(kontoansicht);
    verwaltungstabbed.addTab("Kontobewegungen",kontoscroll);
    
    JScrollPane zusammenfassungsscroll = new JScrollPane(new Zusammenfassung());
    verwaltungstabbed.addTab("Zusammenfassung",zusammenfassungsscroll);
    
   //werden noch mehr fenste angelegt

    Fenster.getContentPane().add(verwaltungstabbed,BorderLayout.CENTER);
    Fenster.getContentPane().add(berechnungsbutton = new JButton("Berechnung"),BorderLayout.SOUTH);
    
    berechnungsbutton.addActionListener(new ActionListener()
    {
      public void actionPerformed(ActionEvent e)
      {
        new Berechnung();
      //hier wird die methode die die neuen werte macht aufegrufen
      }
    });
    
    Fenster.setDefaultCloseOperation(Fenster.EXIT_ON_CLOSE);
    Fenster.setSize(800,600);
    Fenster.setVisible(true);
  }
  public static void main(String[] args){
    new Hausverwaltung();
  }
}
hier sind die Labels die aktualisiert werden müßen
Code:
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;

public class Zusammenfassung extends JPanel{
  
  JTextField stromgesamtfeld;
  JTextField schornsteinw1feld,schornsteinw2feld,schornsteinw3feld,schornsteinw4feld;
  JTextField abfallgesamtfeld,abfallw1feld,abfallw2feld,abfallg1feld,abfallw3feld,abfallw4feld;
  JTextField regenwassergesamtfeld;
  JTextField zusatz1titelfeld,zusatz1gesamtfeld,zusatz1w1feldfeld,zusatz1w2feldfeld,zusatz1g1feldfeld,zusatz1w3feldfeld,zusatz1w4feldfeld;
  JTextField zusatz2titelfeld,zusatz2gesamtfeld,zusatz2w1feldfeld,zusatz2w2feldfeld,zusatz2g1feldfeld,zusatz2w3feldfeld,zusatz2w4feldfeld;
  JTextField zusatz3titelfeld,zusatz3gesamtfeld,zusatz3w1feldfeld,zusatz3w2feldfeld,zusatz3g1feldfeld,zusatz3w3feldfeld,zusatz3w4feldfeld;
  JTextField zusatz4titelfeld,zusatz4gesamtfeld,zusatz4w1feldfeld,zusatz4w2feldfeld,zusatz4g1feldfeld,zusatz4w3feldfeld,zusatz4w4feldfeld;
  JTextField viterragesamtfeld;
  
  JLabel vorauszahlunggesamtlabel,vorauszahlungw1label,vorauszahlungw2label,vorauszahlungg1label,vorauszahlungw3label,vorauszahlungs4label;
  JLabel staßenreinigunggesamtlabel,staßenreinigungw1label,staßenreinigungw2label,staßenreinigungg1label,staßenreinigungw3label,staßenreinigungw4label;
  JLabel versicherunggesamtlabel,versicherungw1label,versicherungw2label,versicherungg1label,versicherungw3label,versicherungw4label;
  JLabel hausmeistergesamtlabel,hausmeisterw1label,hausmeisterw2label,hausmeisterg1label,hausmeisterw3label,hausmeisterw4label;
  JLabel stromw1label,stromw2label,stromg1label,stromw3label,stromw4label;
  JLabel schornsteingesamtlabel;
  JLabel heizunggesamtlabel,heizungw2,heizungw3,heizungw4;
  JLabel regenwasserw1label,regenwasserw2label,regenwasserg1label,regenwasserw3label,regenwasserw4label;
  JLabel verbrauchgesamtlabel,verbrauchw1label,verbrauchw2label,verbrauchg1label,verbrauchw3label,verbrauchw4label;
  JLabel reperaturgesamtlabel,reperaturw1label,reperaturw2label,reperaturg1label,reperaturw3label,reperaturw4label;
  JLabel reperaturrücklagegesamtlabel,reperaturrücklagew1label,reperaturrücklagew2label,reperaturrücklageg1label,reperaturrücklagew3label,reperaturrücklagew4label;
  JLabel verwaltunggesamtlabel,verwaltungw1label,verwaltungw2label,verwaltungg1label,verwaltungw3label,verwaltungw4label;
  JLabel bankgebgesamtlabel,bankgebw1label,bankgebw2label,bankgebg1label,bankgebw3label,bankgebw4label;
  JLabel viterraw1label,viterraw2label,viterrag1label,viterraw3label,viterraw4label;
  JLabel gesamtgesamtlabel,gesamtw1label,gesamtw2label,gesamtg1label,gesamtw3label,gesamtw4label;
  JLabel abzgvorauszahlungw1label,abzgvorauszahlungw2label,abzgvorauszahlungg1label,abzgvorauszahlungw3label,abzgvorauszahlungw4label;
  JLabel summenwertlabel;
  JLabel nachzahlenw1label,nachzahlenw2label,nachzahleng1label,nachzahlenw3label,nachzahlenw4label;
  JLabel differenzwertlabel;
  
  //holen der werte
  public double[][] getWerte()
  {
    double[][] wert = new double[9][6];
    wert[0][0] = umrechnung(abfallgesamtfeld.getText());
    wert[0][1] = umrechnung(abfallw1feld.getText());
    wert[0][2] = umrechnung(abfallw2feld.getText());
    wert[0][3] = umrechnung(abfallg1feld.getText());
    wert[0][4] = umrechnung(abfallw3feld.getText());
    wert[0][5] = umrechnung(abfallw4feld.getText());
    wert[1][0] = umrechnung(stromgesamtfeld.getText());
    wert[2][2] = umrechnung(schornsteinw1feld.getText());
    wert[2][3] = umrechnung(schornsteinw2feld.getText());
    wert[2][4] = umrechnung(schornsteinw3feld.getText());
    wert[2][5] = umrechnung(schornsteinw4feld.getText());
    wert[3][0] = umrechnung(regenwassergesamtfeld.getText());
    wert[4][0] = umrechnung(zusatz1gesamtfeld.getText());
    wert[4][1] = umrechnung(zusatz1w1feldfeld.getText());
    wert[4][2] = umrechnung(zusatz1w2feldfeld.getText());
    wert[4][3] = umrechnung(zusatz1g1feldfeld.getText());
    //wurde auch bischen gekürzt
    return wert;
  }
  
  //entfernen der , und ersetzen duch .
  private double umrechnung(String s)
  {
    String s2 = "";
    boolean komma = false;
    for(int i =0;i!=s.length();i++)
    {
      if(s.charAt(i)==','||s.charAt(i)=='.')
      {
        if(komma)
          break;
        komma=true;
        s2+='.';
      }
      else
        s2+=s.charAt(i);
    }
    return Double.parseDouble(s2);
  }
  //zurücksetzten der . in ,
  private String rückrechnen(double wert)
  {
    wert = 11.23455678;
    wert = Math.round(wert*100)/100.;
    return wert+"";
  }
    
  //setzen der neuen werte
  public void aktualisieren(double[][] werte)
  {
    //hier  werden die labels mit neuem inhalt versorgt
    vorauszahlunggesamtlabel.setText(rückrechnen(werte[0][0]));
    vorauszahlungw1label.setText(rückrechnen(werte[0][1]));
    vorauszahlungw2label.setText(rückrechnen(werte[0][2]));
    vorauszahlungg1label.setText(rückrechnen(werte[0][3]));
    vorauszahlungw3label.setText(rückrechnen(werte[0][4]));
    vorauszahlungs4label.setText(rückrechnen(werte[0][5]));
    staßenreinigunggesamtlabel.setText(rückrechnen(werte[1][0]));
    staßenreinigungw1label.setText(rückrechnen(werte[1][1]));
    staßenreinigungw2label.setText(rückrechnen(werte[1][2]));
    staßenreinigungg1label.setText(rückrechnen(werte[1][3]));
    staßenreinigungw3label.setText(rückrechnen(werte[1][4]));
    staßenreinigungw4label.setText(rückrechnen(werte[1][5]));
    versicherunggesamtlabel.setText(rückrechnen(werte[3][0]));
    versicherungw1label.setText(rückrechnen(werte[3][1]));
    versicherungw2label.setText(rückrechnen(werte[3][2]));
    versicherungg1label.setText(rückrechnen(werte[3][3]));
    versicherungw3label.setText(rückrechnen(werte[3][4]));
    versicherungw4label.setText(rückrechnen(werte[3][5]));
    hausmeistergesamtlabel.setText(rückrechnen(werte[4][0]));
    hausmeisterw1label.setText(rückrechnen(werte[4][1]));
    hausmeisterw2label.setText(rückrechnen(werte[4][2]));
    hausmeisterg1label.setText(rückrechnen(werte[4][3]));
    hausmeisterw3label.setText(rückrechnen(werte[4][4]));
    hausmeisterw4label.setText(rückrechnen(werte[4][5]));
    stromw1label.setText(rückrechnen(werte[5][1]));
    //hier sind auch noch mehr sind auch rausgenommen
  }
  
  static void addComponent(Container cont,GridBagLayout gbl,Component c,int x,int y,int width,int heigt,double weightx,double weighty,int positiontop,int positionleft,int positionbottom,int positionright)
  {
    GridBagConstraints gbc = new GridBagConstraints();
  	gbc.fill = gbc.BOTH;
  	gbc.gridx = x;
	  gbc.gridy = y;
  	gbc.gridwidth = width;
	  gbc.gridheight = heigt;
  	gbc.weightx = weightx;
	  gbc.weighty = weighty;
	  gbc.insets = new Insets(positiontop,positionleft,positionbottom,positionright);
	  gbl.setConstraints( c, gbc );
  	cont.add( c );
  }
  
  //erzeugen der zusammenfassungsoberfläche
  public Zusammenfassung()
  {
    JPanel zusammenpanel = new JPanel();
    GridBagLayout zusammenlayout = new GridBagLayout();
    JLabel titel,leer,leer2;
    JLabel insgesamttitellabel,w1titellabel,w2titellabel,g1titellabel,w3titellabel,w4titellabel;
    JLabel eigentümerlabel,rrlabel1,rrlabel2,hohelabel1,hohelabel2,richterlabel;
    JLabel anteillabel,anteilgesamtlabel,anteilw1label,anteilw2label,anteilg1label,anteilw3label,anteilw4label;
    JLabel quadratmeterlabel,quadratmetergesamtlabel,quadratmeterw1label,quadratmeterw2label,quadratmeterg1label,quadratmeterw3label,quadratmeterw4label;
    JLabel vorauszahlunglabel;
    JLabel staßenreinigunglabel;
    JLabel abfalllabel;
    JLabel versicherunglabel;
    JLabel hausmeisterlabel;
    JLabel stromlabel;
    JLabel schornsteinlabel;
    JLabel heizunglabel;
    JLabel regenwasserlabel;
    JLabel verbrauchlabel;
    JLabel reperaturlabel;
    JLabel reperaturrücklagelabel;
    JLabel verwaltunglabel;
    JLabel bankgeblabel;
    JLabel viterralabel;
    JLabel gesamtlabel;
    JLabel abzgvorauszahlunglabel;
    JPanel abzgvorauszahlungw1panel,abzgvorauszahlungw2panel,abzgvorauszahlungg1panel,abzgvorauszahlungw3panel,abzgvorauszahlungw4panel;
    JLabel nachzahlenlabel;
    JPanel nachzahlenpanel,nachzahlenw1panel,nachzahlenw2panel,nachzahleng1panel,nachzahlenw3panel,nachzahlenw4panel;
    JPanel differenzpanel,differenzwertpanel;
    JLabel differenzlabel;
    JPanel summenwertpanel;
    JLabel summenlabel;
    JLabel abschlagaltlabel;
    JTextField abschlagaltdatumfeld,abschlagaltw1feld,abschlagaltw2feld,abschlagaltg1feld,abschlagaltw3feld,abschlagaltw4feld;
    JLabel abschlagneulabel;
    JTextField abschlagneudatumfeld,abschlagneuw1feld,abschlagneuw2feld,abschlagneug1feld,abschlagneuw3feld,abschlagneuw4feld;
    
    Border vollrahmen = BorderFactory.createLineBorder(Color.black,1);
    Border obenfreirahmen = BorderFactory.createMatteBorder(0,1,1,1,Color.black);
    Border untenfreirahmen = BorderFactory.createMatteBorder(1,1,0,1,Color.black); 
    Border seitenrahmen = BorderFactory.createMatteBorder(0,1,0,1,Color.black); 
    
    zusammenpanel.setLayout(zusammenlayout);
    
    addComponent(zusammenpanel,zusammenlayout,titel = new JLabel("Zusammenfassung",JLabel.CENTER) ,0,0,GridBagConstraints.REMAINDER,1,0,0,5,5,5,5);
    titel.setFont(new Font("Serif",Font.BOLD,25));
    
    //überschrift
    addComponent(zusammenpanel,zusammenlayout,insgesamttitellabel = new JLabel("     Insgesamt     ",JLabel.CENTER),1,1,1,1,0,0,5,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,w1titellabel        = new JLabel("W1",JLabel.CENTER)                 ,2,1,1,1,0,0,5,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,w2titellabel        = new JLabel("W2",JLabel.CENTER)                 ,3,1,1,1,0,0,5,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,g1titellabel        = new JLabel("G1",JLabel.CENTER)                 ,4,1,1,1,0,0,5,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,w3titellabel        = new JLabel("W3",JLabel.CENTER)                 ,5,1,1,1,0,0,5,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,w4titellabel        = new JLabel("W4",JLabel.CENTER)                 ,6,1,1,1,0,0,5,0,0,5);
    
    insgesamttitellabel.setBorder(vollrahmen);
    w1titellabel.setBorder(vollrahmen);
    w2titellabel.setBorder(vollrahmen);
    g1titellabel.setBorder(vollrahmen);
    w3titellabel.setBorder(vollrahmen);
    w4titellabel.setBorder(vollrahmen);
    
    //eigentümerüberschrift
    addComponent(zusammenpanel,zusammenlayout,eigentümerlabel = new JLabel(" Eigentümer ",JLabel.CENTER)              ,0,2,1,1,0,0,-1,5,0,-1);
    addComponent(zusammenpanel,zusammenlayout,leer            = new JLabel("")                                        ,1,2,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,rrlabel1        = new JLabel(" Richter/Rathmann ",JLabel.CENTER)        ,2,2,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,hohelabel1      = new JLabel("           Hohe           ",JLabel.CENTER),3,2,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,hohelabel2      = new JLabel("           Hohe           ",JLabel.CENTER),4,2,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,rrlabel2        = new JLabel(" Richter/Rathmann ",JLabel.CENTER)        ,5,2,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,richterlabel    = new JLabel("         Richter         ",JLabel.CENTER) ,6,2,1,1,0,0,-1,0,0,5);
    
    eigentümerlabel.setBorder(vollrahmen);
    leer.setBorder(vollrahmen);
    rrlabel1.setBorder(vollrahmen);
    rrlabel2.setBorder(vollrahmen);
    hohelabel1.setBorder(vollrahmen);
    hohelabel2.setBorder(vollrahmen);
    richterlabel.setBorder(vollrahmen);
    
    //anteilüberschrift
    addComponent(zusammenpanel,zusammenlayout,anteillabel       = new JLabel("Anteil in %",JLabel.CENTER) ,0,3,1,1,0,0,-1,5,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilgesamtlabel = new JLabel("100",JLabel.CENTER)         ,1,3,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilw1label     = new JLabel("33,33",JLabel.CENTER)       ,2,3,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilw2label     = new JLabel("22,76",JLabel.CENTER)       ,3,3,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilg1label     = new JLabel("10,58",JLabel.CENTER)       ,4,3,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilw3label     = new JLabel("13,68",JLabel.CENTER)       ,5,3,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,anteilw4label     = new JLabel("19,65",JLabel.CENTER)       ,6,3,1,1,0,0,-1,0,0,5);
    
    anteillabel.setBorder(untenfreirahmen);
    anteilgesamtlabel.setBorder(untenfreirahmen);
    anteilw1label.setBorder(untenfreirahmen);
    anteilw2label.setBorder(untenfreirahmen);
    anteilg1label.setBorder(untenfreirahmen);
    anteilw3label.setBorder(untenfreirahmen);
    anteilw4label.setBorder(untenfreirahmen);
    
    //quadratmeter
    addComponent(zusammenpanel,zusammenlayout,quadratmeterlabel        = new JLabel("m²",JLabel.CENTER)    ,0,4,1,1,0,0,-1,5,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmetergesamtlabel  = new JLabel("728,53",JLabel.CENTER) ,1,4,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmeterw1label      = new JLabel("250,33",JLabel.CENTER),2,4,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmeterw2label      = new JLabel("170,77",JLabel.CENTER),3,4,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmeterg1label      = new JLabel("79,91",JLabel.CENTER) ,4,4,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmeterw3label      = new JLabel("96,32",JLabel.CENTER) ,5,4,1,1,0,0,-1,0,0,-1);
    addComponent(zusammenpanel,zusammenlayout,quadratmeterw4label      = new JLabel("131,2",JLabel.CENTER) ,6,4,1,1,0,0,-1,0,0,5);
    
     //sind noch einigemehr hab sie aus platzgründen rausgenommen

    this.add(zusammenpanel);
  }
}
 

EagleEye

Bekanntes Mitglied
hier mal die berechungs daten die durch drücken des buttons aufgerufen werden
Code:
/*
**
** Berechnung der Hausverwaltungs daten
**
*/

public class Berechnung{

  double orginalwerte[];
  double zusammenwerte[][] = new Zusammenfassung().getWerte();
  double zusammenfassungwerte[][] = new double[20][6];
  private static final double prozentw1 = 0.3333;
  private static final double prozentw2 = 0.2276;
  private static final double prozentg1 = 0.1058;
  private static final double prozentw3 = 0.1368;
  private static final double prozentw4 = 0.1965;
  private static final double reprücklagegesamt = -372.49;
  private static final double reprücklagew1 = -127.99;
  private static final double reprücklagew2 = -87.31;
  private static final double reprücklageg1 = -40.86;
  private static final double reprücklagew3 = -49.25;
  private static final double reprücklagew4 = -67.08;
  
  public Berechnung()
  {
    werteholen();
    werteerfassung();
    gesamtkosten();
    vorauszahlungberechnung();
    new Zusammenfassung().aktualisieren(zusammenfassungwerte);
  }
  
  void werteholen()
  {
    //alle werte holen aus der tabellen zusammenfassung
    orginalwerte = new Kontobewegungen().getWerte();
  }
  
  //nur für die zusammenfassung
  void werteerfassung()
  {
    //gesamtevorauszahlungen
    zusammenfassungwerte[0][0] = orginalwerte[19]+orginalwerte[18]+orginalwerte[17]+orginalwerte[16];
    //einzelne vorrauszahlungen
    zusammenfassungwerte[0][1] = orginalwerte[16];
    zusammenfassungwerte[0][2] = orginalwerte[17];
    zusammenfassungwerte[0][3] = 0;
    zusammenfassungwerte[0][4] = orginalwerte[18];
    zusammenfassungwerte[0][5] = orginalwerte[19];
  //straßenreinigung
    zusammenfassungwerte[1][0] = orginalwerte[15];
    zusammenfassungwerte[1][1] = orginalwerte[15]*prozentw1;
    zusammenfassungwerte[1][2] = orginalwerte[15]*prozentw2;
    zusammenfassungwerte[1][3] = orginalwerte[15]*prozentg1;
    zusammenfassungwerte[1][4] = orginalwerte[15]*prozentw3;
    zusammenfassungwerte[1][5] = orginalwerte[15]*prozentw4;
  //abfalldaten werden nur eingelesen da sie vorgegeben werden
    zusammenfassungwerte[2][0] = zusammenwerte[0][0]+zusammenwerte[0][1]+zusammenwerte[0][2]+zusammenwerte[0][3]+zusammenwerte[0][4]+zusammenwerte[0][5];
    zusammenfassungwerte[2][1] = zusammenwerte[0][1];
    zusammenfassungwerte[2][2] = zusammenwerte[0][2];
    zusammenfassungwerte[2][3] = zusammenwerte[0][3];
    zusammenfassungwerte[2][4] = zusammenwerte[0][4];
    zusammenfassungwerte[2][5] = zusammenwerte[0][5];
  //versicherung
    zusammenfassungwerte[3][0] = orginalwerte[6];
    zusammenfassungwerte[3][1] = orginalwerte[6]*prozentw1;
    zusammenfassungwerte[3][2] = orginalwerte[6]*prozentw2;
    zusammenfassungwerte[3][3] = orginalwerte[6]*prozentg1;
    zusammenfassungwerte[3][4] = orginalwerte[6]*prozentw3;
    zusammenfassungwerte[3][5] = orginalwerte[6]*prozentw4;
  //hausmeister
    zusammenfassungwerte[4][0] = orginalwerte[13];
    zusammenfassungwerte[4][1] = orginalwerte[13]*prozentw1;
    zusammenfassungwerte[4][2] = orginalwerte[13]*prozentw2;
    zusammenfassungwerte[4][3] = orginalwerte[13]*prozentg1;
    zusammenfassungwerte[4][4] = orginalwerte[13]*prozentw3;
    zusammenfassungwerte[4][5] = orginalwerte[13]*prozentw4;
  //hausstrom
    zusammenfassungwerte[5][0] = zusammenwerte[1][0];
    zusammenfassungwerte[5][1] = zusammenwerte[5][0]*prozentw1;
    zusammenfassungwerte[5][2] = zusammenwerte[5][0]*prozentw2;
    zusammenfassungwerte[5][3] = zusammenwerte[5][0]*prozentg1;
    zusammenfassungwerte[5][4] = zusammenwerte[5][0]*prozentw3;
    zusammenfassungwerte[5][5] = zusammenwerte[5][0]*prozentw4;
  //schornsteinfeger
    zusammenfassungwerte[6][0] = zusammenwerte[2][0]+zusammenwerte[2][1]+zusammenwerte[2][2]+zusammenwerte[2][4]+zusammenwerte[2][5];
    zusammenfassungwerte[6][1] = zusammenwerte[2][1];
    zusammenfassungwerte[6][2] = zusammenwerte[2][2];
    zusammenfassungwerte[6][3] = 0;
    zusammenfassungwerte[6][4] = zusammenwerte[2][4];
    zusammenfassungwerte[6][5] = zusammenwerte[2][5];
  //heizungswartung
    zusammenfassungwerte[7][0] = orginalwerte[11];
    zusammenfassungwerte[7][1] = 0;
    zusammenfassungwerte[7][2] = orginalwerte[11]/2;
    zusammenfassungwerte[7][3] = 0;
    zusammenfassungwerte[7][4] = orginalwerte[11]/2*0.4353;
    zusammenfassungwerte[7][5] = orginalwerte[11]/2*0.5647;
  //regenwasser
    zusammenfassungwerte[8][0] = zusammenwerte[3][0];
    zusammenfassungwerte[8][1] = zusammenwerte[3][0]*prozentw1;
    zusammenfassungwerte[8][2] = zusammenwerte[3][0]*prozentw2;
    zusammenfassungwerte[8][3] = zusammenwerte[3][0]*prozentg1;
    zusammenfassungwerte[8][4] = zusammenwerte[3][0]*prozentw3;
    zusammenfassungwerte[8][5] = zusammenwerte[3][0]*prozentw4;
  //verbrauchsmaterial
    zusammenfassungwerte[9][0] = orginalwerte[5];
    zusammenfassungwerte[9][1] = orginalwerte[5]*prozentw1;
    zusammenfassungwerte[9][2] = orginalwerte[5]*prozentw2;
    zusammenfassungwerte[9][3] = orginalwerte[5]*prozentg1;
    zusammenfassungwerte[9][4] = orginalwerte[5]*prozentw3;
    zusammenfassungwerte[9][5] = orginalwerte[5]*prozentw4;
  //zusatz 1
    zusammenfassungwerte[10][0] = zusammenwerte[4][0];
    zusammenfassungwerte[10][1] = zusammenwerte[4][1];
    zusammenfassungwerte[10][2] = zusammenwerte[4][2];
    zusammenfassungwerte[10][3] = zusammenwerte[4][3];
    zusammenfassungwerte[10][4] = zusammenwerte[4][4];
    zusammenfassungwerte[10][5] = zusammenwerte[4][5];
  //zusatz 2
    zusammenfassungwerte[11][0] = zusammenwerte[5][0];
    zusammenfassungwerte[11][1] = zusammenwerte[5][1];
    zusammenfassungwerte[11][2] = zusammenwerte[5][2];
    zusammenfassungwerte[11][3] = zusammenwerte[5][3];
    zusammenfassungwerte[11][4] = zusammenwerte[5][4];
    zusammenfassungwerte[11][5] = zusammenwerte[5][5];
  //zusatz 3
    zusammenfassungwerte[12][0] = zusammenwerte[6][0];
    zusammenfassungwerte[12][1] = zusammenwerte[6][1];
    zusammenfassungwerte[12][2] = zusammenwerte[6][2];
    zusammenfassungwerte[12][3] = zusammenwerte[6][3];
    zusammenfassungwerte[12][4] = zusammenwerte[6][4];
    zusammenfassungwerte[12][5] = zusammenwerte[6][5];
  //zusatz 4
    zusammenfassungwerte[12][0] = zusammenwerte[7][0];
    zusammenfassungwerte[12][1] = zusammenwerte[7][1];
    zusammenfassungwerte[12][2] = zusammenwerte[7][2];
    zusammenfassungwerte[12][3] = zusammenwerte[7][3];
    zusammenfassungwerte[12][4] = zusammenwerte[7][4];
    zusammenfassungwerte[12][5] = zusammenwerte[7][5];
  //reperaturen
    zusammenfassungwerte[13][0] = orginalwerte[10];
    zusammenfassungwerte[13][1] = orginalwerte[10]*prozentw1;
    zusammenfassungwerte[13][2] = orginalwerte[10]*prozentw2;
    zusammenfassungwerte[13][3] = orginalwerte[10]*prozentg1;
    zusammenfassungwerte[13][4] = orginalwerte[10]*prozentw3;
    zusammenfassungwerte[13][5] = orginalwerte[10]*prozentw4;
  //reperaturrücklage
    zusammenfassungwerte[14][0] = reprücklagegesamt;
    zusammenfassungwerte[14][1] = reprücklagew1;
    zusammenfassungwerte[14][2] = reprücklagew2;
    zusammenfassungwerte[14][3] = reprücklageg1;
    zusammenfassungwerte[14][4] = reprücklagew3;
    zusammenfassungwerte[14][5] = reprücklagew4;
  //verwaltung
    zusammenfassungwerte[15][0] = orginalwerte[3];
    zusammenfassungwerte[15][1] = (orginalwerte[3]+5)/5;
    zusammenfassungwerte[15][2] = zusammenfassungwerte[15][1]-5;
    zusammenfassungwerte[15][3] = zusammenfassungwerte[15][4] = zusammenfassungwerte[15][5] = zusammenfassungwerte[15][1];
  //bankgeb
    zusammenfassungwerte[16][0] = orginalwerte[2];
    zusammenfassungwerte[16][1] = orginalwerte[2]*prozentw1;
    zusammenfassungwerte[16][2] = orginalwerte[2]*prozentw2;
    zusammenfassungwerte[16][3] = orginalwerte[2]*prozentg1;
    zusammenfassungwerte[16][4] = orginalwerte[2]*prozentw3;
    zusammenfassungwerte[16][5] = orginalwerte[2]*prozentw4;
  //viterra
    zusammenfassungwerte[17][0] = zusammenwerte[8][0];
    zusammenfassungwerte[17][1] = zusammenwerte[8][0]*prozentw1;
    zusammenfassungwerte[17][2] = zusammenwerte[8][0]*prozentw2;
    zusammenfassungwerte[17][3] = zusammenwerte[8][0]*prozentg1;
    zusammenfassungwerte[17][4] = zusammenwerte[8][0]*prozentw3;
    zusammenfassungwerte[17][5] = zusammenwerte[8][0]*prozentw4;
  }
  //berechnen der gesamten werte
  void gesamtkosten()
  {
    zusammenfassungwerte[18][0] = 0;
    zusammenfassungwerte[18][1] = 0;
    zusammenfassungwerte[18][2] = 0;
    zusammenfassungwerte[18][3] = 0;
    zusammenfassungwerte[18][4] = 0;
    zusammenfassungwerte[18][5] = 0;
    
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][0] = zusammenfassungwerte[i][0];
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][1] = zusammenfassungwerte[i][1];
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][2] = zusammenfassungwerte[i][2];
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][3] = zusammenfassungwerte[i][3];
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][4] = zusammenfassungwerte[i][4];
    for(int i=1;i<18;i++)
      zusammenfassungwerte[18][5] = zusammenfassungwerte[i][5];
  }
  //abzgl vorauszahlung
  void  vorauszahlungberechnung()
  {
    zusammenfassungwerte[19][0] -= zusammenfassungwerte[0][0];
    zusammenfassungwerte[19][1] -= zusammenfassungwerte[0][1];
    zusammenfassungwerte[19][2] -= zusammenfassungwerte[0][2];
    zusammenfassungwerte[19][3] -= zusammenfassungwerte[0][3];
    zusammenfassungwerte[19][4] -= zusammenfassungwerte[0][4];
    zusammenfassungwerte[19][5] -= zusammenfassungwerte[0][5];
  }
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
Mojo7310 Ändern von Text in JLabel mit einem Button AWT, Swing, JavaFX & SWT 11
raeuchertofu Text von JTextfield und JLabel ändern AWT, Swing, JavaFX & SWT 2
R Text vom Jlabel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
S Swing JLabel Text mit der Zeit ändern AWT, Swing, JavaFX & SWT 1
xYurisha JLabel Text einer geöffneten Gui über eine andere Klasse ändern! AWT, Swing, JavaFX & SWT 3
2 JLabel - setText ändert den Text nicht AWT, Swing, JavaFX & SWT 4
B Jlabel Text von anderen Klasse aus ändern AWT, Swing, JavaFX & SWT 9
stylegangsta JLabel anzuzeigenden Text zentrieren AWT, Swing, JavaFX & SWT 9
Z AWT JLabel setzt kein neuen Text AWT, Swing, JavaFX & SWT 6
S JLabel-Text in Methode setzen? AWT, Swing, JavaFX & SWT 2
T Swing HTML Text aus JLabel ohne "HTML-Tags" in String einlesen AWT, Swing, JavaFX & SWT 5
J Swing Text kürzendes JLabel AWT, Swing, JavaFX & SWT 12
J JLabel Text ändern je nach Wahl AWT, Swing, JavaFX & SWT 3
R Text in JLabel als Blocksatz? AWT, Swing, JavaFX & SWT 13
D Swing JLabel - Text überlagert sich AWT, Swing, JavaFX & SWT 2
W JLabel-Text ab best. Zeitpunkt nicht mehr verändern AWT, Swing, JavaFX & SWT 2
R JLabel-Text wird nicht angezeigt AWT, Swing, JavaFX & SWT 5
N JLabel Text aktualisiert sich nicht AWT, Swing, JavaFX & SWT 2
P Swing JLabel Text nach Links ausrichten klappt nicht AWT, Swing, JavaFX & SWT 3
R Swing JLabel Text ausrichtung AWT, Swing, JavaFX & SWT 2
destroflyer Swing Text in JLabel strecken AWT, Swing, JavaFX & SWT 2
H Mit JLabel HTML - formatierten Text anzeigen AWT, Swing, JavaFX & SWT 14
hdi Swing JLabel - Grösse passt sich immer Text an AWT, Swing, JavaFX & SWT 17
G JLabel Text nicht fett AWT, Swing, JavaFX & SWT 1
G JLabel Text 5 sekunden anzeigen lassen AWT, Swing, JavaFX & SWT 2
I JLabel Text Abstand AWT, Swing, JavaFX & SWT 9
W Jlabel mit Bild und Text darüber ? AWT, Swing, JavaFX & SWT 6
G JLabel + Text + Bilder AWT, Swing, JavaFX & SWT 10
V Bei JLabel das Icon Über den Text machen AWT, Swing, JavaFX & SWT 2
S Text im JLabel wird nicht als null anerkannt AWT, Swing, JavaFX & SWT 4
S Text in einem JLabel zentrieren AWT, Swing, JavaFX & SWT 4
G JLabel farbiger Text AWT, Swing, JavaFX & SWT 5
H Text auf JLabel ausgeben? AWT, Swing, JavaFX & SWT 2
G jButton Text zu Integer umwandeln // jLabel mit Counter auf AWT, Swing, JavaFX & SWT 16
vogella JLabel - Ausrichten von Text AWT, Swing, JavaFX & SWT 3
A Problem mit InvokeAndWait - JLabel Text verändern AWT, Swing, JavaFX & SWT 2
G Textfarbe in jLabel ändern,sobald neuer Text eingegeben wird AWT, Swing, JavaFX & SWT 3
W mehrzeiliger Text in JLabel AWT, Swing, JavaFX & SWT 2
P JTextfield Text durch Keylistener verändern AWT, Swing, JavaFX & SWT 4
C JToggleButton disabled Text Color AWT, Swing, JavaFX & SWT 11
H JavaFX Label.Text mit bind an DoubleProperty binden AWT, Swing, JavaFX & SWT 3
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
FrittenFritze Text in Flying Saucer selectierbar machen AWT, Swing, JavaFX & SWT 0
H JavaFX Gedrehter Text auf Canvas (Positionierung) AWT, Swing, JavaFX & SWT 6
F Best-Practise: JTable Text in Zelle zu groß AWT, Swing, JavaFX & SWT 2
I Rich Text drucken AWT, Swing, JavaFX & SWT 0
B Text mit Absatz + OK-Button, der Fenster wieder schließt AWT, Swing, JavaFX & SWT 7
N Promt Text der Combobox AWT, Swing, JavaFX & SWT 0
M JavaFX javaFX Label-Text wird nicht gesetzt AWT, Swing, JavaFX & SWT 3
sascha-sphw JavaFX ListCell höhe verändert sich beim ändern der Text-Farbe AWT, Swing, JavaFX & SWT 14
N In Textdatei Text anfügen per GUI AWT, Swing, JavaFX & SWT 3
N Textdatei GUI, Text in Textarea anzeigen mehrere Zeilen AWT, Swing, JavaFX & SWT 1
R Swing JTextField nicht-kopierbarer Text AWT, Swing, JavaFX & SWT 1
S Text-Info in der Taskbar anzeigen AWT, Swing, JavaFX & SWT 15
E Warum wird Text im JTextArea erst am Programmende angezeigt ? AWT, Swing, JavaFX & SWT 1
Hatsi09 JButton text layout AWT, Swing, JavaFX & SWT 9
B Text im Tetfeld in einer TableView darstellen AWT, Swing, JavaFX & SWT 20
C JCheckBox disabled text color AWT, Swing, JavaFX & SWT 9
ralfb1105 JavaFX Wie Text Label in neuem Window von Main Stage setzen? AWT, Swing, JavaFX & SWT 6
CptK Swing Button: ImageIcon unter den Text AWT, Swing, JavaFX & SWT 4
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
L JavaFX TableView kein content text ändern AWT, Swing, JavaFX & SWT 2
L JavaFX Anderer Text, wenn kein Platz ist. AWT, Swing, JavaFX & SWT 1
K JavaFX TextInputDialog Button Text ändern AWT, Swing, JavaFX & SWT 1
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
B JavaFX Text wird nicht angezeigt, kein Fehler AWT, Swing, JavaFX & SWT 2
J Text in ein Textfeld eingeben und speichern AWT, Swing, JavaFX & SWT 27
C Swing Spinner als TableCellEditor - Text zu klein AWT, Swing, JavaFX & SWT 2
H JavaFX - Button und Text - Falsche Darstellung AWT, Swing, JavaFX & SWT 3
DaCrazyJavaExpert Swing Extern den Text eines nicht fetsgelegten Buttons bekommen. AWT, Swing, JavaFX & SWT 12
zhermann FX Label text wird nicht richtig angezeigt AWT, Swing, JavaFX & SWT 12
I JavaFX formatierter Text in PDF speichern AWT, Swing, JavaFX & SWT 4
T JavaFX Text des ProgressIndicators ändern AWT, Swing, JavaFX & SWT 2
E Swing Text verschwindet AWT, Swing, JavaFX & SWT 1
G JavaFX - Während AudioRecording keine Text eingabe TextField möglich AWT, Swing, JavaFX & SWT 6
G Rectangle Breite richtet such an die Breite vom Text AWT, Swing, JavaFX & SWT 1
Sanni94 JavaFX Kann man eine Grafik in einen Text einbinden? AWT, Swing, JavaFX & SWT 2
S JTextArea Text nach oben wandern lassen AWT, Swing, JavaFX & SWT 7
F Icons neben Text in Listview setzen AWT, Swing, JavaFX & SWT 2
K Rich Text FX von TomasMikula AWT, Swing, JavaFX & SWT 0
M Text in einem Label fett setzen AWT, Swing, JavaFX & SWT 4
S JAVAFX HTMLEditor wrap text AWT, Swing, JavaFX & SWT 1
J JavaFX Translation Text/Label AWT, Swing, JavaFX & SWT 2
K Swing JTable mit ImageIcon und Text in einer Zelle AWT, Swing, JavaFX & SWT 1
A JavaFX HTMLEditor in Text umwandeln AWT, Swing, JavaFX & SWT 2
M Swing jButton Text verschwindet AWT, Swing, JavaFX & SWT 2
J JavaFX Bestimmte Zellen im TableView ändern (Farbe und Text) AWT, Swing, JavaFX & SWT 1
javampir Java FX Text verschwindet nicht AWT, Swing, JavaFX & SWT 9
Tausendsassa Text changed event handler jTextField AWT, Swing, JavaFX & SWT 3
Tom299 JavaFX Text oder Label benutzen AWT, Swing, JavaFX & SWT 4
E To get a color text on the TextArea AWT, Swing, JavaFX & SWT 4
E To get color text on the TextArea AWT, Swing, JavaFX & SWT 5
M Swing JTextPane, Bilder und Text-flow AWT, Swing, JavaFX & SWT 2
D Event Handling Aus einer anderen Klasse heraus einen Text des JLabels ändern. AWT, Swing, JavaFX & SWT 12
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
F JPanel "zeichnet" keinen Text AWT, Swing, JavaFX & SWT 14
U WYSIWYG Text-Editor für JFrames AWT, Swing, JavaFX & SWT 8
C Button Text in JList neue Zeile AWT, Swing, JavaFX & SWT 6
T MausClick soll TExt ändern AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben