Hallo zusammen,
Warum wird in dieser CODE eingegebene Wert nicht eingezeigt. Ich habe Werte in Vector daten1 gepackt und im Konstruktor der Klasse Aenderung übergeben. Aber die Zeile:
funkzioniert nicht
Das ist komplete Code:
Der Vector daten1 ist nicht leer. Ich habe geprüft
Warum wird in dieser CODE eingegebene Wert nicht eingezeigt. Ich habe Werte in Vector daten1 gepackt und im Konstruktor der Klasse Aenderung übergeben. Aber die Zeile:
Code:
budget1txt.setText((String)daten1.get(0));
funkzioniert nicht
Das ist komplete Code:
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);
budget1txt.setText((String)daten1.get(0));
panel.add(budget1txt);
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);
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);
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);
}
}