Eingegeben Wert wird nicht angezeigt

Status
Nicht offen für weitere Antworten.

swetlana_zh

Aktives Mitglied
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:
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);
	}
}
Der Vector daten1 ist nicht leer. Ich habe geprüft
 

swetlana_zh

Aktives Mitglied
Ich habe schon mit der Methode System.out.println() den ersten Wert rausgegeben. Es ist eine Zahl eine ganze Zahl
 
S

SlaterB

Gast
es sollte ja schon ein String da drin sein..,
funktioniert bei dir folgender KOMPLETTER Code (mit ausführbarer main-Operation)?
Code:
import java.awt.Rectangle;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Vector;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.WindowConstants;
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;

	public Aenderung(
		JFrame frame,
		String title,
		Vector projectList,
		Vector daten1,
		boolean modal) {

		super(frame, 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) {
				System.out.println("test");
			}
		});
		getContentPane().add(panel, null);
		setVisible(true);
	}

	public static void main(String[] args) {
		JFrame frame = new JFrame();
		Vector projectList = new Vector();
		Vector daten1 = new Vector();
		daten1.add(new Integer(34).toString());

		new Aenderung(frame, "TestTitle", projectList, daten1, true);
	}
}
 
B

Beni

Gast
Im obersten Textfeld steht "34", die anderen sind leer.

Was bedeutet "funktioniert", was soll denn deiner Meinung nach in den Textfeldern stehen?

[Edit: ups, ich habe den falschen Code kopiert. Sorry Slater und swetlana]
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Geloest: JTextfield: Titel automatisch entfernen, sobald Text eingegeben wird AWT, Swing, JavaFX & SWT 1
S Swing JFrame hat nicht die Größe, die ich eingegeben habe AWT, Swing, JavaFX & SWT 3
V GUI mit Swing -> Wenn IP eingegeben Domain ausgeben AWT, Swing, JavaFX & SWT 15
A Prüfen, ob ein Float eingegeben wurde AWT, Swing, JavaFX & SWT 5
G Textfarbe in jLabel ändern,sobald neuer Text eingegeben wird AWT, Swing, JavaFX & SWT 3
_user_q ThreadPool schedule Wert auf false setzen AWT, Swing, JavaFX & SWT 1
S ChoiceBox aus ArrayList per setValue() mit Wert belegen funktioniert nicht. AWT, Swing, JavaFX & SWT 0
G JavaFX Wert aus DB lesen, wenn erfolgreich automatisch eine fxml laden, möglich? AWT, Swing, JavaFX & SWT 2
L Swing Wert vom Textfield in Array List hinzufügen AWT, Swing, JavaFX & SWT 2
P Swing ActionListener überschreibt einen Wert aus der Hauptklasse nicht AWT, Swing, JavaFX & SWT 5
S hashCode int wert AWT, Swing, JavaFX & SWT 6
B Slider-Wert an anderen Slider übergeben AWT, Swing, JavaFX & SWT 5
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
S Caps-Lock Überprüfung gibt falschen Wert zurück AWT, Swing, JavaFX & SWT 1
Z Swing Wert aus Textfeld auslesen -- null Fehler AWT, Swing, JavaFX & SWT 4
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
Bluedaishi TableView mit Combox wert wird nicht in die TableView gesetzt AWT, Swing, JavaFX & SWT 38
B AWT GUI nimmt nur 19 Ziffern an, obwohl Max Wert von Double größer ist AWT, Swing, JavaFX & SWT 7
B JavaFX JavaFX Table gespeichertes Wert auswählen/anvisieren AWT, Swing, JavaFX & SWT 3
K Swing DefaultListModel braucht zu lange, um Wert zu setzen AWT, Swing, JavaFX & SWT 7
T JavaFX Falscher Wert getLayoutBounds? + Tipps zum Code-Aufbau? AWT, Swing, JavaFX & SWT 8
ralfb1105 Swing Wert in JTextField wird falsch ausgegeben AWT, Swing, JavaFX & SWT 2
G JavaFX TableView Wert in Spalte ändern AWT, Swing, JavaFX & SWT 0
L ComboBox Wert automatisch auswählen AWT, Swing, JavaFX & SWT 6
C JavaFX mit .setText() befülltes Textfield liefert anschließend mit .getText() den ursprünglichen Wert? AWT, Swing, JavaFX & SWT 1
M JavaFX berechneten Wert in TableView schreiben AWT, Swing, JavaFX & SWT 1
M Jtable gibt -1 wert bei selectedRow und Column AWT, Swing, JavaFX & SWT 3
J Slider Wert anzeigen AWT, Swing, JavaFX & SWT 15
M Event Handling vertical ValueProperty() alter Wert gleich neuer Wert AWT, Swing, JavaFX & SWT 4
M Wert einer Zelle aus JTable ziehen AWT, Swing, JavaFX & SWT 4
A Slider soll einen Wert übergeben AWT, Swing, JavaFX & SWT 1
R JavaFX Wert einer ChoiceBox bekommen ohne Lambdas AWT, Swing, JavaFX & SWT 11
M JavaFX Wert aus Tabellenzelle auslesen AWT, Swing, JavaFX & SWT 4
T SWT Mysql Tabelle zeigt immer nur den ersten Wert immer wieder an AWT, Swing, JavaFX & SWT 3
O JTextfield und JComboBox Wert in SQL Database speichern AWT, Swing, JavaFX & SWT 4
W JTextfield - Wert lässt sich nicht setzen AWT, Swing, JavaFX & SWT 3
A Unterklasse schreibt Wert in JFrame AWT, Swing, JavaFX & SWT 4
M SWT CCombo immer so groß wie der größte Wert! AWT, Swing, JavaFX & SWT 0
T Int-Wert aktualisieren? AWT, Swing, JavaFX & SWT 9
T Einen Variablen Wert in einem TextField AWT, Swing, JavaFX & SWT 4
M Swing Alter Wert von einer Variable wird verwendet AWT, Swing, JavaFX & SWT 8
J Zwei GUIs - Nach button-Klick soll ein Wert an die andere GUI übergeben werden AWT, Swing, JavaFX & SWT 15
M JSlider-Wert ändern, ohne ein ChangeEvent auszulösen AWT, Swing, JavaFX & SWT 4
E Wert aus ActionListener geben AWT, Swing, JavaFX & SWT 4
A Ermittelter Wert auf Formular übertragen. AWT, Swing, JavaFX & SWT 2
F Wert durch ActionListener an Klasse übergeben AWT, Swing, JavaFX & SWT 3
E Wert eines selektierten Knotens in einem JTree auslesen AWT, Swing, JavaFX & SWT 3
N Button Wert zuweisen AWT, Swing, JavaFX & SWT 3
Y JSlider Wert auslesen (Kategorien) AWT, Swing, JavaFX & SWT 2
R JFreeChart: nur jeden n-ten Wert auf der X-Achse anzeigen AWT, Swing, JavaFX & SWT 5
L Swing Falscher Wert nach eigener Sortierung (JTable) AWT, Swing, JavaFX & SWT 2
N jcomboBox anderer Wert als Anzeige AWT, Swing, JavaFX & SWT 6
F Wert zu Eintrag in ComboBox speichern?! AWT, Swing, JavaFX & SWT 7
R Zeile in JTable anhand von Wert einfärben AWT, Swing, JavaFX & SWT 2
C Zwei JSpinner mit dem gleichen Wert AWT, Swing, JavaFX & SWT 2
C Swing JTable: edit Cell -> versteckten Wert ändern AWT, Swing, JavaFX & SWT 12
B JSlider - Wert am Mouszeiger anzeigen lassen AWT, Swing, JavaFX & SWT 6
X Den Wert von JSpinner setzen ohne Event AWT, Swing, JavaFX & SWT 3
P Combobox liesst falschen Wert AWT, Swing, JavaFX & SWT 10
S Frame - Panel - Dialog rückgabe wert AWT, Swing, JavaFX & SWT 5
M SWT DateTime per default null Wert ? AWT, Swing, JavaFX & SWT 3
L ArrayList Wert löschen klappt nicht AWT, Swing, JavaFX & SWT 11
C jtable hintegrundfarbe integer wert AWT, Swing, JavaFX & SWT 14
S Swing noch nicht übergebenen Wert aus JComboBox auslesen AWT, Swing, JavaFX & SWT 4
S JTable Wert so bekommen wie er angezeigt wird..? AWT, Swing, JavaFX & SWT 2
I Swing JComboBox Wert setzen AWT, Swing, JavaFX & SWT 4
S Swing In JComboBox Wert und ID integrieren AWT, Swing, JavaFX & SWT 16
M Swing JTextFeld Wert in anderer Klasse aufrufen AWT, Swing, JavaFX & SWT 13
G JTable - bei falscher Eingabe wird alter Wert genommen. AWT, Swing, JavaFX & SWT 2
P Bei JComboBox einem Eintrag Wert zuweisen AWT, Swing, JavaFX & SWT 7
A Wert einer JComboBox auslesen AWT, Swing, JavaFX & SWT 1
B JTable Wert in Vector einlesen AWT, Swing, JavaFX & SWT 4
G JComboBox - Anzeige mit Wert verknüpfen AWT, Swing, JavaFX & SWT 3
V Start Button und Wert Eingabe in ein Fenster AWT, Swing, JavaFX & SWT 2
L JTree Frage -> nur den Wert des Knotens ausgeben? AWT, Swing, JavaFX & SWT 2
L Jcombobox + value Wert AWT, Swing, JavaFX & SWT 7
M Wert von einem Fenster zum anderen übergeben AWT, Swing, JavaFX & SWT 3
J Problem mit Alpha-Wert beim Button AWT, Swing, JavaFX & SWT 3
S JTextField. Bei Abbruch vorherigen Wert wiederherstellen AWT, Swing, JavaFX & SWT 2
D Wert von Kasse2 an Klasse1 übergeben AWT, Swing, JavaFX & SWT 3
D Scrollbalken Wert setzen AWT, Swing, JavaFX & SWT 6
S Methoden return wert? AWT, Swing, JavaFX & SWT 7
O MouseListener - Wert-Übergabe AWT, Swing, JavaFX & SWT 3
G JRadioButton beim deselektieren Wert ändern. AWT, Swing, JavaFX & SWT 2
M JTextField auslesen und Wert vergleichen? AWT, Swing, JavaFX & SWT 2
W JTextfield aktualisieren / Wert aus Datenbank neu abfragen AWT, Swing, JavaFX & SWT 2
T JTable überschreibt alten Wert AWT, Swing, JavaFX & SWT 12
T Jtable falscher Wert wird übergeben AWT, Swing, JavaFX & SWT 13
O JComboBox nach erkennt Wert nach setSelectedItem() nicht AWT, Swing, JavaFX & SWT 3
D JComboBox.getSelectedIndex() liefer immer 0 als Wert zurück? AWT, Swing, JavaFX & SWT 11
D Doppelklick in JList --> Wert auslesen AWT, Swing, JavaFX & SWT 8
G jspinner schrittweite in Abhängigkeit vom aktuellen Wert AWT, Swing, JavaFX & SWT 3
B Wert bei JFormattedTextField automatisch aktualisieren AWT, Swing, JavaFX & SWT 2
G Wert aus Dialog zurückgeben AWT, Swing, JavaFX & SWT 13
R Wert von ScrollBar ausgeben AWT, Swing, JavaFX & SWT 7
R JTable - Boolean-Wert aus Zelle auslesen. AWT, Swing, JavaFX & SWT 9
G Setzen wert in JTextField AWT, Swing, JavaFX & SWT 11
H JList: Mit ausgewähltem Wert weiterarbeiten AWT, Swing, JavaFX & SWT 16
E x wert von einem vorhandenen punkt abziehen? AWT, Swing, JavaFX & SWT 3
B Wert einer JCombobox in einer JTable setzen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben