gleiche Ergebnisse rauskommen

Status
Nicht offen für weitere Antworten.

swetlana_zh

Aktives Mitglied
Guten Morgen!
Warum in TextFelder für Label "Erwartungswert" werden immer gleiche Ergebnisse, obwohl ich gebe immer verschiedene Eingaben
Das ist Code:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
public class Auswertung extends JDialog{
	private JLabel namelabel;
	private JTextField name1txt;
	private JTextField name2txt;
	private JTextField name3txt;
	private JLabel wertlabel;
	private JTextField wert1txt;
	private JTextField wert2txt;
	private JTextField wert3txt;
	private JLabel risklabel;
	private JTextField risk1txt;
	private JTextField risk2txt;
	private JTextField risk3txt;
	private JTextField portfoliotxt;
	private JTextField wert4txt;
	private JTextField risk4txt;
	private JButton graphikbtn;
	private JPanel panel;
	private Vector projectList;
	private Zeichnung zeichnung;
	private final static double ZINS = 1.03;
	
	public Auswertung(final Projekt owner, String title,  Vector projectList, boolean modal){
		super(owner, title, true);
		this.projectList = projectList;
		setSize(450, 400);
		setLocationRelativeTo(null);
		setResizable(false);
		setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
	      addWindowListener(new WindowAdapter() {
	         public void windowClosing(WindowEvent e) {
	            dispose();
	         }
	      });
	      
	      panel = new JPanel();
	      panel.setLayout(null);
	      
	      namelabel = new JLabel("Projekt");
	      namelabel.setBounds(new Rectangle(15, 10, 100, 25));
	      namelabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(namelabel);
	      
	      name1txt = new JTextField();
	      name1txt.setBounds(new Rectangle(15, 45, 100, 25));
	      name1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(name1txt);
	      Vector vec = (Vector)projectList.get(0);
    	  name1txt.setText((String)vec.get(0));
    	  
    	  name2txt = new JTextField();
    	  name2txt.setBounds(new Rectangle(15, 80, 100, 25));
    	  name2txt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(name2txt);
    	  if(vec.elementAt(3).equals("")){
    		  Vector vec1 = (Vector)projectList.get(2);
        	  name2txt.setText((String)vec1.get(0));
    	  }
    	  else{
    		  Vector vec2 = (Vector)projectList.get(3);
    		  name2txt.setText((String)vec2.get(0));
    	  }
    	  
    	  
    	  name3txt = new JTextField();
    	  name3txt.setBounds(new Rectangle(15, 115, 100, 25));
    	  name3txt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(name3txt);
    	  if(vec.elementAt(4).equals("")){
    		  Vector vec3 = (Vector)projectList.get(4);
        	  name3txt.setText((String)vec3.get(0));
    	  }
    	  else{
    		  Vector vec4 = (Vector)projectList.get(1);
    		  name3txt.setText((String)vec4.get(0));
    	  }
    	  
    	  portfoliotxt = new JTextField();
    	  portfoliotxt.setBounds(new Rectangle(15, 170, 100, 25));
    	  portfoliotxt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(portfoliotxt);
    	  if(vec.elementAt(0).equals("")){
    		  portfoliotxt.setText("Portfolio 2");
    	  }
    	  if(vec.elementAt(4).equals("")){
    		  portfoliotxt.setText("Portfolio 4");
    	  }
    	  else{
    		  portfoliotxt.setText("Portfolio 3");
    	  }
	      
	      wertlabel = new JLabel("Erwartungswert");
	      wertlabel.setBounds(new Rectangle(130, 10, 110, 25));
	      wertlabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(wertlabel);
	      
	      wert1txt = new JTextField();
	      wert1txt.setBounds(new Rectangle(130, 45, 130, 25));
	      wert1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert1txt);
	      double sum = 0;
	      for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    	  if(!vec.elementAt(i).equals("") && !vec.elementAt(j).equals("")){
	    		  projectList.get(0);
	    		  double einzahlung = Double.parseDouble((String)vec.get(i));
		    	  double auszahlung = Double.parseDouble((String)vec.get(j));
		    	  sum += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
		    	  j += 2;
		    	  k++;
	    	  }
	      }
	      wert1txt.setText(String.valueOf(sum));
	      
	      wert2txt = new JTextField();
	      wert2txt.setBounds(new Rectangle(130, 80, 130, 25));
	      wert2txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert2txt);
	      if(vec.elementAt(3).equals("")){
	    	 double summe = 0;
	    	 for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    		 if(!vec.elementAt(i).equals("") && vec.elementAt(j).equals("")){
	    			 projectList.get(2);
	    			 double einzahlung = Double.parseDouble((String)vec.get(i));
			    	  double auszahlung = Double.parseDouble((String)vec.get(j));
			    	  summe += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
			    	  j += 2;
			    	  k++;
	    		 }
	    	 }
	    	 wert2txt.setText(String.valueOf(summe));
	      }
	      else{
	    	  double summe1 = 0;
	    	  for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    		  if(!vec.elementAt(i).equals("") && !vec.elementAt(j).equals("")){
	    			  projectList.get(3);
	    			  double einzahlung = Double.parseDouble((String)vec.get(i));
			    	  double auszahlung = Double.parseDouble((String)vec.get(j));
			    	  summe1 += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
			    	  j += 2;
			    	  k++;
	    		  }
	    	  }
	    	  wert2txt.setText(String.valueOf(summe1));
	      }
	      
	      
	      wert3txt = new JTextField();
	      wert3txt.setBounds(new Rectangle(130, 115, 130, 25));
	      wert3txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert3txt);
	      if(vec.elementAt(4).equals("")){
	    	  double summe2 = 0;
	    	  for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    		  if(!vec.elementAt(i).equals("") && !vec.elementAt(j).equals("")){
	    			  projectList.get(4);
	    			  double einzahlung = Double.parseDouble((String)vec.get(i));
			    	  double auszahlung = Double.parseDouble((String)vec.get(j));
			    	  summe2 += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
			    	  j += 2;
			    	  k++;
	    		  }
	    	  }
	    	  wert3txt.setText(String.valueOf(summe2));
	      }
	      
	      
	      wert4txt = new JTextField();
	      wert4txt.setBounds(new Rectangle(130, 170, 130, 25));
	      wert4txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert4txt);
	      
	      
	      risklabel = new JLabel("Risiko");
	      risklabel.setBounds(new Rectangle(255, 10, 110, 25));
	      risklabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(risklabel);
	      
	      risk1txt = new JTextField();
	      risk1txt.setBounds(new Rectangle(275, 45, 130, 25));
	      risk1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk1txt);
	      
	      risk2txt = new JTextField();
	      risk2txt.setBounds(new Rectangle(275, 80, 130, 25));
	      risk2txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk2txt);
	      
	      risk3txt = new JTextField();
	      risk3txt.setBounds(new Rectangle(275, 115, 130, 25));
	      risk3txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk3txt);
	      
	      risk4txt = new JTextField();
	      risk4txt.setBounds(new Rectangle(275, 170, 130, 25));
	      risk4txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk4txt);
	      
	      
	      graphikbtn = new JButton("Zur Graphik");
	      graphikbtn.setBounds(new Rectangle(300, 320, 130, 25));
	      graphikbtn.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(graphikbtn);
	      graphikbtn.addActionListener(new ActionListener(){
	    	  public void actionPerformed(ActionEvent e){
	    		  openNewZeichnung();
	    	  }
	      });
	      
	       
	      
	      add(panel, null);
	      setVisible(true);
	}
	public void openNewZeichnung(){
		zeichnung = new Zeichnung(this, "Portfolio-Assistent", projectList, true);
	}
}
 
B

Beni

Gast
Du liest ja niemals aus den Textfeldern; wie soll denn jemals etwas anderes herauskommen, wenn die Eingaben nie angeschaut werden :bahnhof:
 

swetlana_zh

Aktives Mitglied
Enschuldigung, Ich habe nicht verstanden. In den Textfeldern werden schon Werte angezeigt, aber die sind alle gleich. Warum? Die Werte werden aus dem Vector rausgeholt. Vector ist also nicht leer
 

swetlana_zh

Aktives Mitglied
Hallo zusammen,
Ich poste den ganzen Code und versuche mein Problem präzise beschreiben.
In den Fenster Project werden verschieden Daten für Projekt (Einzahlungen und Auszahlungen) eingeben, wenn man auf Button "Auswerten" drückt, wird Fenster "Auswertung" angezeigt mit mehreren TextFeldern: in erster Spalte von TextFelder werden Namen von Projecten angezeigt (sie werden auch angezeigt), in der zweiten Spalte habe ich Problem: alle angezeigten Werte sind gleich. In 3 TextFelder von dieser Spalte wird Wert von erster TextFeld angezeigt. Programm nimmt Werte von Vector und Vector ist nicht leer
Wo ist dann Fehler in meiner Code:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
public class Auswertung extends JDialog{
	private JLabel namelabel;
	private JTextField name1txt;
	private JTextField name2txt;
	private JTextField name3txt;
	private JLabel wertlabel;
	private JTextField wert1txt;
	private JTextField wert2txt;
	private JTextField wert3txt;
	private JLabel risklabel;
	private JTextField risk1txt;
	private JTextField risk2txt;
	private JTextField risk3txt;
	private JTextField portfoliotxt;
	private JTextField wert4txt;
	private JTextField risk4txt;
	private JButton graphikbtn;
	private JPanel panel;
	private Vector projectList;
	private Zeichnung zeichnung;
	private Vector daten1;
	private final static double ZINS = 1.03;
	
	public Auswertung(final Projekt owner, String title,  Vector projectList, Vector daten1, boolean modal){
		super(owner, title, true);
		this.projectList = projectList;
		this.daten1 = daten1;
		setSize(450, 400);
		setLocationRelativeTo(null);
		setResizable(false);
		setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
	      addWindowListener(new WindowAdapter() {
	         public void windowClosing(WindowEvent e) {
	            dispose();
	         }
	      });
	      
	      panel = new JPanel();
	      panel.setLayout(null);
	      
	      namelabel = new JLabel("Projekt");
	      namelabel.setBounds(new Rectangle(15, 10, 100, 25));
	      namelabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(namelabel);
	      
	      name1txt = new JTextField();
	      name1txt.setBounds(new Rectangle(15, 45, 100, 25));
	      name1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(name1txt);
	      Vector vec = (Vector)projectList.get(0);
    	  name1txt.setText((String)vec.get(0));
    	  
    	  name2txt = new JTextField();
    	  name2txt.setBounds(new Rectangle(15, 80, 100, 25));
    	  name2txt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(name2txt);
    	  Vector vec1 = (Vector)projectList.get(2);
          name2txt.setText((String)vec1.get(0));
    	  
    	  name3txt = new JTextField();
    	  name3txt.setBounds(new Rectangle(15, 115, 100, 25));
    	  name3txt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(name3txt);
    	  Vector vec3 = (Vector)projectList.get(4);
          name3txt.setText((String)vec3.get(0));
    	  
    	  portfoliotxt = new JTextField();
    	  portfoliotxt.setBounds(new Rectangle(15, 170, 100, 25));
    	  portfoliotxt.setHorizontalAlignment(JTextField.LEFT);
    	  panel.add(portfoliotxt);
    	  if(vec.elementAt(0).equals("")){
    		  portfoliotxt.setText("Portfolio 2");
    	  }
    	  if(vec.elementAt(4).equals("")){
    		  portfoliotxt.setText("Portfolio 4");
    	  }
    	  else{
    		  portfoliotxt.setText("Portfolio 3");
    	  }
	      
	      wertlabel = new JLabel("Erwartungswert");
	      wertlabel.setBounds(new Rectangle(130, 10, 110, 25));
	      wertlabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(wertlabel);
	      
	      wert1txt = new JTextField();
	      wert1txt.setBounds(new Rectangle(130, 45, 130, 25));
	      wert1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert1txt);
	      projectList.get(0);
	      double sum = 0;
	      for( int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    	  if(!vec.elementAt(i).equals("") && !vec.elementAt(j).equals("")){
	    		  double einzahlung = Double.parseDouble((String)vec.get(i));
		    	  double auszahlung = Double.parseDouble((String)vec.get(j));
		    	  sum += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
		    	  j += 2;
		    	  k++;
	    	  }
	      }
	      System.out.println(sum);
	      wert1txt.setText(String.valueOf(sum));
	      
	      wert2txt = new JTextField();
	      wert2txt.setBounds(new Rectangle(130, 80, 130, 25));
	      wert2txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert2txt);
	      double summe = 0;
	      projectList.get(3);
	      for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    	  if(!vec.elementAt(i).equals("") && vec.elementAt(j).equals("")){
	    	  double einzahlung = Double.parseDouble((String)vec.get(i));
			  double auszahlung = Double.parseDouble((String)vec.get(j));
			  summe += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
			  j += 2;
			  k++;
	    	  }
	      }
	      System.out.println(summe);
	      wert2txt.setText(String.valueOf(summe));
	      
	      
	      wert3txt = new JTextField();
	      wert3txt.setBounds(new Rectangle(130, 115, 130, 25));
	      wert3txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert3txt);
	      double summe1 = 0;
	      for(int i = 6, j = 7, k = 0; i < vec.size(); i += 2){
	    	  projectList.get(4);
	    	  if(!vec.elementAt(i).equals("") && !vec.elementAt(j).equals("")){
	    		  double einzahlung = Double.parseDouble((String)vec.get(i));
			      double auszahlung = Double.parseDouble((String)vec.get(j));
			      summe1 += ((einzahlung - auszahlung) / (Math.pow(ZINS, k)));
			      j += 2;
			      k++;
	    	  }
	      }
	      System.out.println(summe1);
	     wert3txt.setText(String.valueOf(summe1));
	    	  
	      wert4txt = new JTextField();
	      wert4txt.setBounds(new Rectangle(130, 170, 130, 25));
	      wert4txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(wert4txt);
	      double ergebnis = sum + summe + summe1;
	      wert4txt.setText(String.valueOf(ergebnis));
	      
	      
	      risklabel = new JLabel("Risiko");
	      risklabel.setBounds(new Rectangle(255, 10, 110, 25));
	      risklabel.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(risklabel);
	      
	      risk1txt = new JTextField();
	      risk1txt.setBounds(new Rectangle(275, 45, 130, 25));
	      risk1txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk1txt);
	      projectList.get(0);
	      double ergebnis1;
	      ergebnis1 = Math.pow((0.6079 * sum), 2);
	      risk1txt.setText(String.valueOf(ergebnis1));
	      
	      risk2txt = new JTextField();
	      risk2txt.setBounds(new Rectangle(275, 80, 130, 25));
	      risk2txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk2txt);
	      double ergebnis2;
	      projectList.get(2);
	      ergebnis2 = Math.pow((0.5102 * summe), 2);
	      risk2txt.setText(String.valueOf(ergebnis2));
	      
	      risk3txt = new JTextField();
	      risk3txt.setBounds(new Rectangle(275, 115, 130, 25));
	      risk3txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk3txt);
	      double ergebnis3;
	      projectList.get(4);
	      ergebnis3 = Math.pow((0.7117 * summe1), 2);
	      risk3txt.setText(String.valueOf(ergebnis3));
	      
	      risk4txt = new JTextField();
	      risk4txt.setBounds(new Rectangle(275, 170, 130, 25));
	      risk4txt.setHorizontalAlignment(JTextField.LEFT);
	      panel.add(risk4txt);
	      double ergebnis4;
	      ergebnis4 = ergebnis1 + ergebnis2 + ergebnis3;
	      risk4txt.setText(String.valueOf(ergebnis4));
	      
	      
	      graphikbtn = new JButton("Zur Graphik");
	      graphikbtn.setBounds(new Rectangle(300, 320, 130, 25));
	      graphikbtn.setHorizontalAlignment(SwingConstants.CENTER);
	      panel.add(graphikbtn);
	      graphikbtn.addActionListener(new ActionListener(){
	    	  public void actionPerformed(ActionEvent e){
	    		  openNewZeichnung();
	    	  }
	      });
	      
	       
	      add(panel, null);
	      setVisible(true);
	}
	public void openNewZeichnung(){
		zeichnung = new Zeichnung(this, "Portfolio-Assistent", projectList, daten1, true);
	}
}

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

public class Projekt extends JDialog{
   private static int counter;
   private JPanel panel;
   private JLabel label;
   private JLabel namelabel;
   private JTextField nametxt;
   private JLabel responselabel;
   private JTextField responsetxt;
   private JLabel fachlabel;
   private JTextField fachtxt;
   private JLabel artlabel;
   private JComboBox artcmb;
   private JLabel beginlabel;
   private JTextField begintxt;
   private JLabel endelabel;
   private JTextField endetxt;
   private JRadioButton mussrb;
   private JLabel einzahlunglabel;
   private JLabel auszahlunglabel;
   private JLabel quartal1label;
   private JTextField einzahlung1txt;
   private JTextField auszahlung1txt;
   private JLabel quartal2label;
   private JTextField einzahlung2txt;
   private JTextField auszahlung2txt;
   private JLabel quartal3label;
   private JTextField einzahlung3txt;
   private JTextField auszahlung3txt; 
   private JLabel quartal4label;
   private JTextField einzahlung4txt;
   private JTextField auszahlung4txt;
   private JLabel quartal5label;
   private JTextField einzahlung5txt;
   private JTextField auszahlung5txt;
   private JLabel quartal6label;
   private JTextField einzahlung6txt;
   private JTextField auszahlung6txt;
   private JLabel quartal7label;
   private JTextField einzahlung7txt;
   private JTextField auszahlung7txt;
   private JLabel quartal8label;
   private JTextField einzahlung8txt;
   private JTextField auszahlung8txt;
   private JLabel quartal9label;
   private JTextField einzahlung9txt;
   private JTextField auszahlung9txt;
   private JLabel quartal10label;
   private JTextField einzahlung10txt;
   private JTextField auszahlung10txt;
   private JLabel quartal11label;
   private JTextField einzahlung11txt;
   private JTextField auszahlung11txt;
   private JLabel quartal12label;
   private JTextField einzahlung12txt;
   private JTextField auszahlung12txt;
   private JLabel quartal13label;
   private JTextField einzahlung13txt;
   private JTextField auszahlung13txt;
   private JLabel quartal14label;
   private JTextField einzahlung14txt;
   private JTextField auszahlung14txt;
   private JLabel quartal15label;
   private JTextField einzahlung15txt;
   private JTextField auszahlung15txt;
   private JLabel quartal16label; 
   private JTextField einzahlung16txt;
   private JTextField auszahlung16txt;
   private JLabel quartal17label;
   private JTextField einzahlung17txt;
   private JTextField auszahlung17txt;
   private JLabel quartal18label;
   private JTextField einzahlung18txt;
   private JTextField auszahlung18txt;
   private JLabel quartal19label;
   private JTextField einzahlung19txt;
   private JTextField auszahlung19txt;
   private JLabel quartal20label;
   private JTextField einzahlung20txt;
   private JTextField auszahlung20txt;
   private JButton nextbutton;
   private JButton abbruchbutton;
   private JButton auswertenbutton;
   private Company comp;
   private Auswertung auswertung;
   private Vector data;
   private Vector projectList;
   private Vector daten1;
   
   
   public Projekt(final Company owner, String title,  Vector projectList, Vector daten1, boolean modal){
      super(owner,title, modal);
      this.projectList = projectList;
      this.daten1 = daten1;
      counter++;
      setSize(800, 750);
      setLocationRelativeTo(null);
      setResizable(false);
      setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
      addWindowListener(new WindowAdapter() {
         public void windowClosing(WindowEvent e) {
            counter--;
            dispose();
         }
      });
     
      data = new Vector(); 
      label = new JLabel("Projekt "+String.valueOf(counter));
      label.setBorder(new EmptyBorder(20, 0, 0, 0));
      label.setHorizontalAlignment(SwingConstants.CENTER);
      add(label, BorderLayout.NORTH);

      panel = new JPanel();
      panel.setLayout(null);

      namelabel = new JLabel("Projektname");
      namelabel.setBounds(new Rectangle(15, 58, 100, 25));
      namelabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(namelabel);

      nametxt = new JTextField();
      nametxt.setBounds(new Rectangle(150, 58, 135, 25));
      panel.add(nametxt);

      responselabel = new JLabel("Verantwortlicher");
      responselabel.setBounds(new Rectangle(15, 106, 100, 25));
      responselabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(responselabel);

      responsetxt = new JTextField();
      responsetxt.setBounds(new Rectangle(150, 106, 135, 25));
      panel.add(responsetxt);

      fachlabel = new JLabel("Fachbereich");
      fachlabel.setBounds(new Rectangle(15,154, 100, 25));
      fachlabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(fachlabel);

      fachtxt = new JTextField();
      fachtxt.setBounds(new Rectangle(150, 154, 135, 25));
      panel.add(fachtxt);

      artlabel = new JLabel("Projektart"); 
      artlabel.setBounds(new Rectangle(15, 202, 100, 25));
      artlabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(artlabel);

      artcmb = new JComboBox(new String[] {
         "Experiment", "Transformation", "Erneuerung", "Prozessverbesserung"
      });
      artcmb.setBounds(new Rectangle(150, 202, 135, 25));

      panel.add(artcmb);

      beginlabel = new JLabel("Projektbeginn");
      beginlabel.setBounds(new Rectangle(15, 250, 100, 25));
      beginlabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(beginlabel);

      begintxt = new JTextField();
      begintxt.setBounds(new Rectangle(150, 250, 135, 25));
      panel.add(begintxt);

      endelabel = new JLabel("Projektende");
      endelabel.setBounds(new Rectangle(15, 298, 100, 25));
      endelabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(endelabel);

      endetxt = new JTextField();
      endetxt.setBounds(new Rectangle(150, 298, 135, 25));
      panel.add(endetxt);

      mussrb = new JRadioButton("Pflicht-Projekt");
      mussrb.setBounds(new Rectangle(15, 346, 140, 25));
      mussrb.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(mussrb);

      einzahlunglabel = new JLabel("Erwartete Einzahlungen");
      einzahlunglabel.setBounds(new Rectangle(450, 20, 150, 25));
      einzahlunglabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(einzahlunglabel);

      auszahlunglabel = new JLabel("Erwartete Auszahlungen");
      auszahlunglabel.setBounds(new Rectangle(620, 20, 150, 25));
      auszahlunglabel.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(auszahlunglabel);

      quartal1label = new JLabel("1. Quartal");
      quartal1label.setBounds(new Rectangle(310, 58, 100, 25));
      quartal1label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal1label);

      einzahlung1txt = new JTextField();
      einzahlung1txt.setBounds(new Rectangle(490, 58, 100, 25));
      panel.add(einzahlung1txt);

      auszahlung1txt = new JTextField();
      auszahlung1txt.setBounds(new Rectangle(660, 58, 100, 25));
      panel.add(auszahlung1txt);

      quartal2label = new JLabel("2. Quartal");
      quartal2label.setBounds(new Rectangle(310, 88, 100, 25));
      quartal2label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal2label);

      einzahlung2txt = new JTextField();
      einzahlung2txt.setBounds(new Rectangle(490, 88, 100, 25));
      panel.add(einzahlung2txt);

      auszahlung2txt = new JTextField();
      auszahlung2txt.setBounds(new Rectangle(660, 88, 100, 25));
      panel.add(auszahlung2txt);

      quartal3label = new JLabel("3. Quartal");
      quartal3label.setBounds(new Rectangle(310, 118, 100, 25));
      quartal3label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal3label);

      einzahlung3txt = new JTextField();
      einzahlung3txt.setBounds(new Rectangle(490, 118, 100, 25));
      panel.add(einzahlung3txt);

      auszahlung3txt = new JTextField();
      auszahlung3txt.setBounds(new Rectangle(660, 118, 100, 25));
      panel.add(auszahlung3txt);

      quartal4label = new JLabel("4. Quartal");
      quartal4label.setBounds(new Rectangle(310,148, 100, 25));
      quartal4label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal4label);

      einzahlung4txt = new JTextField();
      einzahlung4txt.setBounds(new Rectangle(490, 148, 100, 25));
      panel.add(einzahlung4txt);

      auszahlung4txt = new JTextField();
      auszahlung4txt.setBounds(new Rectangle(660, 148, 100, 25));
      panel.add(auszahlung4txt);

      quartal5label = new JLabel("5. Quartal");
      quartal5label.setBounds(new Rectangle(310, 178, 100, 25));
      quartal5label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal5label);

      einzahlung5txt = new JTextField();
      einzahlung5txt.setBounds(new Rectangle(490, 178, 100, 25));
      panel.add(einzahlung5txt);

      auszahlung5txt = new JTextField();
      auszahlung5txt.setBounds(new Rectangle(660, 178, 100, 25));
      panel.add(auszahlung5txt);

      quartal6label = new JLabel("6. Quartal");
      quartal6label.setBounds(new Rectangle(310, 208, 100, 25));
      quartal6label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal6label);

      einzahlung6txt = new JTextField();
      einzahlung6txt.setBounds(new Rectangle(490, 208, 100, 25));
      panel.add(einzahlung6txt);

      auszahlung6txt = new JTextField();
      auszahlung6txt.setBounds(new Rectangle(660, 208, 100, 25));
      panel.add(auszahlung6txt);

      quartal7label = new JLabel("7. Quartal");
      quartal7label.setBounds(new Rectangle(310, 238, 100, 25));
      quartal7label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal7label);

      einzahlung7txt = new JTextField();
      einzahlung7txt.setBounds(new Rectangle(490, 238, 100, 25));
      panel.add(einzahlung7txt);

      auszahlung7txt = new JTextField();
      auszahlung7txt.setBounds(new Rectangle(660, 238, 100, 25));
      panel.add(auszahlung7txt);

      quartal8label = new JLabel("8. Quartal");
      quartal8label.setBounds(new Rectangle(310, 268, 100, 25));
      quartal8label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal8label);

      einzahlung8txt = new JTextField();
      einzahlung8txt.setBounds(new Rectangle(490, 268, 100, 25));
      panel.add(einzahlung8txt);

      auszahlung8txt = new JTextField();
      auszahlung8txt.setBounds(new Rectangle(660, 268, 100, 25));
      panel.add(auszahlung8txt);

      quartal9label = new JLabel("9. Quartal");
      quartal9label.setBounds(new Rectangle(310, 298, 100, 25));
      quartal9label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal9label);

      einzahlung9txt = new JTextField();
      einzahlung9txt.setBounds(new Rectangle(490, 298, 100, 25));
      panel.add(einzahlung9txt);

      auszahlung9txt = new JTextField();
      auszahlung9txt.setBounds(new Rectangle(660, 298, 100, 25));
      panel.add(auszahlung9txt);

      quartal10label = new JLabel("10. Quartal");
      quartal10label.setBounds(new Rectangle(310, 328, 100, 25));
      quartal10label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal10label);

      einzahlung10txt = new JTextField();
      einzahlung10txt.setBounds(new Rectangle(490, 328, 100, 25));
      panel.add(einzahlung10txt);

      auszahlung10txt = new JTextField();
      auszahlung10txt.setBounds(new Rectangle(660, 328, 100, 25));
      panel.add(auszahlung10txt);

      quartal11label = new JLabel("11. Quartal");
      quartal11label.setBounds(new Rectangle(310, 358, 100, 25));
      quartal11label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal11label);

      einzahlung11txt = new JTextField();
      einzahlung11txt.setBounds(new Rectangle(490, 358, 100, 25));
      panel.add(einzahlung11txt);

      auszahlung11txt = new JTextField();
      auszahlung11txt.setBounds(new Rectangle(660, 358, 100, 25));
      panel.add(auszahlung11txt);

      quartal12label = new JLabel("12. Quartal");
      quartal12label.setBounds(new Rectangle(310, 388, 100, 25));
      quartal12label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal12label);

      einzahlung12txt = new JTextField();
      einzahlung12txt.setBounds(new Rectangle(490, 388, 100, 25));
      panel.add(einzahlung12txt);

      auszahlung12txt = new JTextField();
      auszahlung12txt.setBounds(new Rectangle(660, 388, 100, 25));
      panel.add(auszahlung12txt);

      quartal13label = new JLabel("13. Quartal");
      quartal13label.setBounds(new Rectangle(310, 418, 100, 25));
      quartal13label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal13label);

      einzahlung13txt = new JTextField();
      einzahlung13txt.setBounds(new Rectangle(490, 418, 100, 25));
      panel.add(einzahlung13txt);

      auszahlung13txt = new JTextField();
      auszahlung13txt.setBounds(new Rectangle(660, 418, 100, 25));
      panel.add(auszahlung13txt);

      quartal14label = new JLabel("14. Quartal");
      quartal14label.setBounds(new Rectangle(310, 448, 100, 25));
      quartal14label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal14label);

      einzahlung14txt = new JTextField();
      einzahlung14txt.setBounds(new Rectangle(490, 448, 100, 25));
      panel.add(einzahlung14txt);

      auszahlung14txt = new JTextField();
      auszahlung14txt.setBounds(new Rectangle(660, 448, 100, 25));
      panel.add(auszahlung14txt);

      quartal15label = new JLabel("15. Quartal");
      quartal15label.setBounds(new Rectangle(310, 478, 100, 25));
      quartal15label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal15label);

      einzahlung15txt = new JTextField();
      einzahlung15txt.setBounds(new Rectangle(490, 478, 100, 25));
      panel.add(einzahlung15txt);

      auszahlung15txt = new JTextField();
      auszahlung15txt.setBounds(new Rectangle(660, 478, 100, 25));
      panel.add(auszahlung15txt);

      quartal16label = new JLabel("16. Quartal");
      quartal16label.setBounds(new Rectangle(310, 508, 100, 25));
      quartal16label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal16label);

      einzahlung16txt = new JTextField();
      einzahlung16txt.setBounds(new Rectangle(490, 508, 100, 25));
      panel.add(einzahlung16txt);

      auszahlung16txt = new JTextField();
      auszahlung16txt.setBounds(new Rectangle(660, 508, 100, 25));
      panel.add(auszahlung16txt);

      quartal17label = new JLabel("17. Quartal");
      quartal17label.setBounds(new Rectangle(310, 538, 100, 25));
      quartal17label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal17label);

      einzahlung17txt = new JTextField();
      einzahlung17txt.setBounds(new Rectangle(490, 538, 100, 25));
      panel.add(einzahlung17txt);

      auszahlung17txt = new JTextField();
      auszahlung17txt.setBounds(new Rectangle(660, 538, 100, 25));
      panel.add(auszahlung17txt);

      quartal18label = new JLabel("18. Quartal");
      quartal18label.setBounds(new Rectangle(310, 568, 100, 25));
      quartal18label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal18label);

      einzahlung18txt = new JTextField();
      einzahlung18txt.setBounds(new Rectangle(490, 568, 100, 25));
      panel.add(einzahlung18txt);

      auszahlung18txt = new JTextField();
      auszahlung18txt.setBounds(new Rectangle(660, 568, 100, 25));
      panel.add(auszahlung18txt);

      quartal19label = new JLabel("19. Quartal");
      quartal19label.setBounds(new Rectangle(310, 598, 100, 25));
      quartal19label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal19label);

      einzahlung19txt = new JTextField();
      einzahlung19txt.setBounds(new Rectangle(490, 598, 100, 25));
      panel.add(einzahlung19txt);

      auszahlung19txt = new JTextField();
      auszahlung19txt.setBounds(new Rectangle(660, 598, 100, 25));
      panel.add(auszahlung19txt);

      quartal20label = new JLabel("20. Quartal");
      quartal20label.setBounds(new Rectangle(310, 628, 100, 25));
      quartal20label.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(quartal20label);

      einzahlung20txt = new JTextField();
      einzahlung20txt.setBounds(new Rectangle(490, 628, 100, 25));
      panel.add(einzahlung20txt);

      auszahlung20txt = new JTextField();
      auszahlung20txt.setBounds(new Rectangle(660, 628, 100, 25));
      panel.add(auszahlung20txt);
     
      nextbutton = new JButton("Weiter");
      nextbutton.setBounds(new Rectangle(10, 628, 80, 25));
      nextbutton.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            int answer = JOptionPane.showConfirmDialog(Projekt.this,
               "Möchten Sie die eingegebenen Daten speichern?",
               "Speichern",
               JOptionPane.YES_NO_CANCEL_OPTION,
               JOptionPane.QUESTION_MESSAGE);

            switch(answer) {
               case JOptionPane.CANCEL_OPTION:
                  return;

               case JOptionPane.YES_OPTION:
                  getAllData();
                  owner.addProjectData(data);

               case JOptionPane.NO_OPTION:

               answer = JOptionPane.showConfirmDialog(Projekt.this,
               "Möchten Sie ein weiteres Projekt erfassen?",
               "Option",
               JOptionPane.YES_NO_OPTION,
               JOptionPane.QUESTION_MESSAGE);

               switch(answer) {
                  case JOptionPane.YES_OPTION:
                  owner.openNewProjekt();
               }

               dispose();
            }
         }
      });
      panel.add(nextbutton);

      abbruchbutton = new JButton("Abbruch");
      abbruchbutton.setBounds(new Rectangle(100, 628, 90, 25));
      abbruchbutton.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(abbruchbutton);
      abbruchbutton.addActionListener(new ActionListener(){
         public void actionPerformed(ActionEvent e){
            counter--;
            dispose();
         }
      });
      auswertenbutton = new JButton("Auswerten");
      auswertenbutton.setBounds(new Rectangle(200, 628, 110, 25));
      auswertenbutton.setHorizontalAlignment(SwingConstants.CENTER);
      panel.add(auswertenbutton);
      auswertenbutton.addActionListener(new ActionListener(){
    	  public void actionPerformed(ActionEvent e){
    		  openNewAuswertung();
    	  }
      });


      add(panel, BorderLayout.CENTER);
      setVisible(true);
   }
   
   public void openNewAuswertung(){
	   auswertung = new Auswertung(this, "Portfolio-Assistent", projectList, daten1, true);
   }
   
   private void getAllData() {
      data.add(nametxt.getText().trim());
      data.add(responsetxt.getText().trim());
      data.add(fachtxt.getText().trim());
      data.add((String)artcmb.getSelectedItem());
      data.add(begintxt.getText().trim());
      data.add(endetxt.getText().trim());
      //data.add(mussrb.methode()); //JRadioButton
      data.add(einzahlung1txt.getText().trim());
      data.add(auszahlung1txt.getText().trim());
      data.add(einzahlung2txt.getText().trim());
      data.add(auszahlung2txt.getText().trim());
      data.add(einzahlung3txt.getText().trim());
      data.add(auszahlung3txt.getText().trim());
      data.add(einzahlung4txt.getText().trim());
      data.add(auszahlung4txt.getText().trim());
      data.add(einzahlung5txt.getText().trim());
      data.add(auszahlung5txt.getText().trim());
      data.add(einzahlung6txt.getText().trim());
      data.add(auszahlung6txt.getText().trim());
      data.add(einzahlung7txt.getText().trim());
      data.add(auszahlung7txt.getText().trim());
      data.add(einzahlung8txt.getText().trim());
      data.add(auszahlung8txt.getText().trim());
      data.add(einzahlung9txt.getText().trim());
      data.add(auszahlung9txt.getText().trim());
      data.add(einzahlung10txt.getText().trim());
      data.add(auszahlung10txt.getText().trim());
      data.add(einzahlung11txt.getText().trim());
      data.add(auszahlung11txt.getText().trim());
      data.add(einzahlung12txt.getText().trim());
      data.add(auszahlung12txt.getText().trim());
      data.add(einzahlung13txt.getText().trim());
      data.add(auszahlung13txt.getText().trim());
      data.add(einzahlung14txt.getText().trim());
      data.add(auszahlung14txt.getText().trim());
      data.add(einzahlung15txt.getText().trim());
      data.add(auszahlung15txt.getText().trim());
      data.add(einzahlung16txt.getText().trim());
      data.add(auszahlung16txt.getText().trim());
      data.add(einzahlung17txt.getText().trim());
      data.add(auszahlung17txt.getText().trim());
      data.add(einzahlung18txt.getText().trim());
      data.add(auszahlung18txt.getText().trim());
      data.add(einzahlung19txt.getText().trim());
      data.add(auszahlung19txt.getText().trim());
      data.add(einzahlung20txt.getText().trim());
      data.add(auszahlung20txt.getText().trim());
   }
}

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

public class Company extends JFrame {
   private JButton next;
   private JPanel btnPanel;
   private JPanel centerPanel;
   private JLabel label;
   private JLabel budglabel;
   private JTextField budgtxt;
   private JLabel risklabel;
   private JComboBox riskcmb;
   private Projekt projekt;
   private Vector projectList;
   private Vector daten1;
   
   
   public Company(String title){
	  super(title);
      setSize(400, 300);
      setLocationRelativeTo(null);
      setResizable(false);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      
      projectList = new Vector();
      daten1 = new Vector();

      label = new JLabel("Unternehmensdaten");
      label.setBorder(new EmptyBorder(20, 0, 20, 0));
      label.setHorizontalAlignment(SwingConstants.CENTER); // Schrift ausrichten
      add(label, BorderLayout.NORTH);  // Label anordnen
     
      centerPanel = new JPanel(new GridLayout(2, 2, 20, 20));
      centerPanel.setBorder(new EmptyBorder(30, 40, 50, 40));
      budglabel = new JLabel("Gesamtes Budget");
      //budglabel.setHorizontalAlignment(SwingConstants.CENTER);
      centerPanel.add(budglabel);

      budgtxt = new JTextField();
      centerPanel.add(budgtxt);

      risklabel = new JLabel("Risikotyp");
      //risklabel.setHorizontalAlignment(SwingConstants.CENTER);
      centerPanel.add(risklabel);

      riskcmb = new JComboBox(new String[] {
         "extrem risikoavers", "mäßig risikoavers", "wenig risikoavers", "sehr risikoavers", "minimal risikoavers"
      });
      centerPanel.add(riskcmb);
     
      add(centerPanel, BorderLayout.CENTER);
     
      btnPanel = new JPanel();
      btnPanel.setBorder(new EmptyBorder(10, 0, 10, 0));
     
      next = new JButton("Weiter");
      next.addActionListener(new ActionListener(){
         public void actionPerformed(ActionEvent e){
            if(budgtxt.getText().equals("")){
               int answer = JOptionPane.showConfirmDialog(null,
                     "Sie haben noch kein Budget eingegeben.\nMöchten Sie jetzt ein Budget eingeben?",
                     "Pflichteingabe",
                     JOptionPane.YES_NO_OPTION,
                     JOptionPane.QUESTION_MESSAGE);

               switch(answer){
                  case JOptionPane.YES_OPTION:
                     budgtxt.requestFocus();
                     return;
                  case JOptionPane.NO_OPTION: 
                	  System.exit(0);
               }
            }
            else{
               openNewProjekt();
            }
         }
      });
      btnPanel.add(next);

      add(btnPanel, BorderLayout.SOUTH);
   }
   
   /** Öffnet ein neues Projektfenster. */
   public void openNewProjekt(){
	  getDaten();
      projekt = new Projekt(this, "Portfolio-Assistent", projectList, daten1, true);
   }
   
   /** Bekommt die zu speichernden Daten aus dem Projektfenster. */
   
	   
   
   public void addProjectData(Vector vec){
	   projectList.add(vec);
   }
   public void getDaten(){
	   daten1.add(budgtxt.getText().trim());
	   daten1.add((String)riskcmb.getSelectedItem());
	   System.out.println(daten1.get(0));
   }
   public static void main(String[] args) {
       new Company("Portfolio-Assistent").setVisible(true);
   }
}

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;
public class Zeichnung extends JDialog{
	Container c;
	ZeichenPanel z;
	private JButton datenbtn;
	private Aenderung aenderung;
	private Vector projectList;
	private Vector daten1;
	public Zeichnung(final Auswertung owner, String title, Vector projectList, Vector daten1, boolean modal){
		super(owner, title, true);
		this.projectList = projectList;
		this.daten1 = daten1;
		setSize(400, 420);
		setLocationRelativeTo(null);
	    setResizable(false);
	    setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
	    addWindowListener(new WindowAdapter() {
	         public void windowClosing(WindowEvent e) {
	            dispose();
	         }
	    });
		c = getContentPane();
		z = new ZeichenPanel();
		
		datenbtn = new JButton("Grunddaten ändern");
		datenbtn.setBounds(new Rectangle(370, 150, 150, 25));
		datenbtn.setHorizontalAlignment(SwingConstants.CENTER);
		z.add(datenbtn);
		datenbtn.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				openNewAenderung();
			}
		});
		c.add(z);
		setVisible(true);
	}
	public void openNewAenderung(){
		aenderung = new Aenderung(this, "Portfolio-Assistent", projectList, daten1, true);
	}

}

Code:
import javax.swing.*;
import java.awt.*;
import java.awt.geom.*;
public class ZeichnePanel extends JPanel{
	public void paint(Graphics g){
		Graphics2D g2 = (Graphics2D)g;
		AffineTransform trans = new AffineTransform();
		trans.scale(100, 200);
		g2.setTransform(trans);
		g.drawLine(50, 300, 250, 300);
		g.drawLine(50, 300, 50, 30);
		g.drawOval(64, 266, 5, 5);
		g.drawOval(76, 260, 5, 5);
		g.drawOval(80, 254, 5, 5);
		g.drawString("Kapitalwert", 40, 20);
		g.drawString("Varianz", 320, 300);
	}
}

Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.*;
public class Aenderung extends JDialog{
	private JPanel panel;
	private JLabel budgetlabel;
	private JTextField budget1txt;
	private JTextField budget2txt;
	private JLabel risklabel;
	private JTextField risk1txt;
	private JTextField risk2txt;
	private JLabel zinslabel;
	private JTextField zins1txt;
	private JTextField zins2txt;
	private JButton aktuellbtn;
	private Vector projectList;
	private Vector daten1;
	private Zeichnung1 zeichnung1;
	public Aenderung(final Zeichnung owner, String title, Vector projectList, Vector daten1, boolean modal){
		super(owner, title, true);
		this.projectList = projectList;
		this.daten1 = daten1;
		setSize(350, 400);
		setLocationRelativeTo(null);
		setResizable(false);
		setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
	      addWindowListener(new WindowAdapter() {
	         public void windowClosing(WindowEvent e) {
	            dispose();
	         }
	      });
	
	panel = new JPanel();
	panel.setLayout(null);
	
	budgetlabel = new JLabel("Budget");
	budgetlabel.setBounds(new Rectangle(15, 10, 100, 25));
	budgetlabel.setHorizontalAlignment(SwingConstants.CENTER);
	panel.add(budgetlabel);
	
	budget1txt = new JTextField();
	budget1txt.setBounds(new Rectangle(125, 10, 100, 25));
	budget1txt.setHorizontalAlignment(JTextField.LEFT);
	panel.add(budget1txt);
	if(!daten1.elementAt(0).equals("")){
		int budget = Integer.parseInt((String)daten1.get(0));
		budget1txt.setText(String.valueOf(budget));
	}
	risklabel = new JLabel("Risikoeinstellung");
	risklabel.setBounds(new Rectangle(15, 45, 100, 25));
	risklabel.setHorizontalAlignment(SwingConstants.CENTER);
	panel.add(risklabel);
	
	risk1txt = new JTextField();
	risk1txt.setBounds(new Rectangle(125, 45, 100, 25));
	risk1txt.setHorizontalAlignment(JTextField.LEFT);
	panel.add(risk1txt);
	risk1txt.setText((String)daten1.get(1));
	
	zinslabel = new JLabel("Zins");
	zinslabel.setBounds(new Rectangle(15, 80, 100, 25));
	zinslabel.setHorizontalAlignment(SwingConstants.CENTER);
	panel.add(zinslabel);
	
	zins1txt = new JTextField();
	zins1txt.setBounds(new Rectangle(125, 80, 100, 25));
	zins1txt.setHorizontalAlignment(JTextField.LEFT);
	panel.add(zins1txt);
	zins1txt.setText("3 %");
	
	aktuellbtn = new JButton("Aktualisieren");
	aktuellbtn.setBounds(new Rectangle(200, 330, 130, 25));
	aktuellbtn.setHorizontalAlignment(SwingConstants.CENTER);
	panel.add(aktuellbtn);
	aktuellbtn.addActionListener(new ActionListener(){
		public void actionPerformed(ActionEvent e){
			openNewZeichnung1();
		}
	});
	add(panel, null);
	setVisible(true);
	}
	public void openNewZeichnung1(){
		zeichnung1 = new Zeichnung1(this, "Portfolio-Assistent", projectList, daten1, true);
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben