Integer Zahl in Textfield ausgeben

MiMa

Top Contributor
Hi,

ich möchte gerne eine Intergerzahl von einer Variable in ein Textfeld ausgeben lassen.

Java:
JLabel laEtikett = new JLabel("Etikett");
        JTextField tfEtikett = new JTextField(int); // <<<
        fileDokument.setEtikett(3);
        tfEtikett.setText(fileDokument.getEtikett());

Im Buch konnte ich folgendes finden

Java:
public JTextField(int columns) // <<<
public JTextField(String text)
public JTextField(String text, int columns)

So genau weiss ich nicht wie das interpretieren soll, denn ich habe weder im Netz noch im Buch ein Beispiel finden können wie die Ausgabe in einem Textfield als Integer-Zahl deklariert wird.

Danke

Mi
 
Zuletzt bearbeitet:
S

SlaterB

Gast
wenn auf einem Automaten steht, dass du mit Münzen bezahlen sollst,
dann hilft es auch nicht, einen Zettel mit Text 'Münzen' drauf hineinzustopfen,
du musst schon echte Münzen einwerfen

genauso ist hier 'int' kein sinnvoller Wert, du könntest aber 2, 3 oder auch 48759 übergeben,
welchen Sinn das hat steht in der API, mit dem Funktionsumfang der setText()-Methode hängt das aber nicht zusammen
 
G

Gast2

Gast
Das hier bedeutet, dass JTextField 3 verschiedene Konstruktoren hat, welche entweder einen int bekommen welcher die Spaltenanzhal definiert, einen Text oder beides.

Java:
public JTextField(int columns) // <<<
public JTextField(String text)
public JTextField(String text, int columns)

Du erzeugst dann einfach ein Text Feld mittels:
Java:
JTextField text = new JTextField("" + zahl); //zahl ist dein Integer
 

MiMa

Top Contributor
Wenn ich ein Textfeld mittels machen wie

Java:
JTextField text = new JTextField("" + 3);

dann kann ich es doch nicht in

Java:
 fileDokument.setEtikett(3);

schreiben und aus

Java:
 tfEtikett.setText(fileDokument.getEtikett());

holen?

*fastjack, weiss nicht was Du mir damit sagen möchtest, aber die Variablendefinition, set und getMethoden ist alles integer.

*slaterB, mit ist klar das Apfel und Birnen nicht das gleiche sind. Deshalb war mir auch klar, das mit der Definition des Textfeldes irgendetwas geben könnte, damit ich auch integer-Zahlen darstellen kann.

Java:
 JTextField tfEtikett = new JTextField( ? );

Mi
 
S

SlaterB

Gast
> dann kann ich es doch nicht in [..] schreiben und aus [..] holen?

kannst du deine Probleme etwas konkreter beschreiben?
hast du im Moment Compiler-Fehler/ Exceptions zur Laufzeit (welche?) oder ein Programmfehlverhalten oder nur allgemeines Unwohlsein zum Code-Vorgehen?
egal was, es gehört genauer erläutert,

bisher ist meiner Ansicht nach für niemanden deine Absichten erkennbar, oder um wieder einen Vergleich zu bemühen:
das Bild hängt schief, dann kann ich doch nicht Einkaufen fahren?

zu
> tfEtikett.setText(fileDokument.getEtikett());
kann man allerdings sagen, dass das wohl (auch) nicht funktioniert, falls die Methode einen int zurückliefert,
musst du dann wie schon angesprochen wurde in String umwandeln
 

bERt0r

Top Contributor
Ich beschreibs dir mal allgemeiner: Ein TextField heißt TextField weil es Text (String) anzeigt, keine Integers. Es ist aber überhaupt kein Problem, eine Integer in einen String umzuwandeln. Hierzu bitte die Methdoe String.valueOf(x) benutzen. Wie du dein Textfield erstellst (Konstruktor) ist erstmal egal. Du kannst mit setText während der Laufzeit immer noch den Inhalt ändern.
 

MiMa

Top Contributor
Ok, vielen Dank für die Informationen.

Zum Problem ist, das ich ein Texfield habe und dort einen Integer-Wert ausgeben (anzeigen) lassen möchte. Dieser wert wird durch

Java:
tfEtikett.setText(fileDokument.getEtikett());

geholt.

Mi
 
S

SlaterB

Gast
Zum Problem ist, dass ich ein Bild waagerecht aufhängen will,und dazu habe ich eine Wand und das Bild wird von mir aus dem Keller geholt und mit folgender Aktion
'Bild an Wand aufhängen'
angebracht.
(auf Fehlermeldungen wie Nagel geht nicht in die Wand, Hammer fehlt, Daumen getroffen
oder sonstige relevante Informationen verzichte ich,
ich zähle nur normale anscheinend richtige Vorgänge auf und nenne das insgesamt 'mein Problem')
 

MiMa

Top Contributor
OK, also alles was ich in einem TextField ausgeben möchte, muss also immer ein String sein.
Zahlen müssen also in einen String umgewandelt werden.

Dann nehme ich an, das es bei Datumstypen ebenfalls in String umgewandelt werden muss.

Mi
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
_user_q Wie den Inhalt vom Spinner auf Integer überprüfen? AWT, Swing, JavaFX & SWT 15
B TableCellRenderer rendert Integer/Boolean Felder nicht AWT, Swing, JavaFX & SWT 4
W Swing JTextField nur für Integer AWT, Swing, JavaFX & SWT 2
R Integer to KeyEvent AWT, Swing, JavaFX & SWT 2
C Integer in ein Textfield schreiben. AWT, Swing, JavaFX & SWT 4
D JTextField soll nur Integer als Eingabewert annehmen AWT, Swing, JavaFX & SWT 5
H 2D-Grafik BufferedImage aus Integer-Array AWT, Swing, JavaFX & SWT 3
J Swing RowSorter für (negative) Integer / Floats - JTable AWT, Swing, JavaFX & SWT 5
jeppi Fonts: Schriftgrößen skalierbarer Fonts wirklich nur als integer möglich? AWT, Swing, JavaFX & SWT 5
C jtable hintegrundfarbe integer wert AWT, Swing, JavaFX & SWT 14
R JTable mit Column die Icon und Integer enthält? AWT, Swing, JavaFX & SWT 3
J Integer aus Textdatei auslesen und in Variable speichern AWT, Swing, JavaFX & SWT 11
P Integer, Double, etc mit getTableCellRendererComponent AWT, Swing, JavaFX & SWT 6
G jButton Text zu Integer umwandeln // jLabel mit Counter auf AWT, Swing, JavaFX & SWT 16
R Double in der Tabelle statt String und Integer AWT, Swing, JavaFX & SWT 3
A nur Integer in JTextField AWT, Swing, JavaFX & SWT 5
G Integer in JTextField eingeben AWT, Swing, JavaFX & SWT 3
Informatiknoob AWT Zahlenraten (eine Zahl zwischen 1 und 10) AWT, Swing, JavaFX & SWT 1
S Swing Zahl der Zeilenumbrüche in einer JTextArea bestimmen AWT, Swing, JavaFX & SWT 1
K Zahl mit paintComponen "zeichnen"? AWT, Swing, JavaFX & SWT 3
Q Dynamische Zahl und Positionierung von Objekten AWT, Swing, JavaFX & SWT 5
R Zahl aus Zahlenbereich auswählen AWT, Swing, JavaFX & SWT 9
G Linie nach Höhe einer Zahl zeichnen? AWT, Swing, JavaFX & SWT 3
L Farbregler - Werte als Zahl ausgeben - Color AWT, Swing, JavaFX & SWT 5
Juelin Eingabensteuerung mit Textfield AWT, Swing, JavaFX & SWT 20
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
K JavaFX Taschenrechner textField auf 10stellen begrenzen AWT, Swing, JavaFX & SWT 26
Z textField.getText = null AWT, Swing, JavaFX & SWT 15
officialmaxl JavaFX Textfield getTextfield() in String speichern AWT, Swing, JavaFX & SWT 1
L Swing Wert vom Textfield in Array List hinzufügen AWT, Swing, JavaFX & SWT 2
R Textfield lässt sich nicht positionieren AWT, Swing, JavaFX & SWT 1
B JavaFX ListView in Kombination mit TextField AWT, Swing, JavaFX & SWT 5
B JavaFX TextField Eingabe in neues Fenster übernehmen AWT, Swing, JavaFX & SWT 4
L JavaFX Ich suche das passende Textfield Event AWT, Swing, JavaFX & SWT 1
Bluedaishi JavaFX JFoenix TextField KeyEvent AWT, Swing, JavaFX & SWT 2
F JavaFX Aktuelle Zeit in einem TextField anzeigen AWT, Swing, JavaFX & SWT 7
F JavaFX textField Ausgabe automatisch kopieren AWT, Swing, JavaFX & SWT 7
M JavaFX String aus TextField reagiert nicht wie erwartet AWT, Swing, JavaFX & SWT 3
S JavaFX TextField auf Datentyp prüfen AWT, Swing, JavaFX & SWT 1
M JavaFX .setCellFactory () mit TextField AWT, Swing, JavaFX & SWT 4
L TextField Listener AWT, Swing, JavaFX & SWT 13
L TextField Eingabe in andere GUI übernehmen AWT, Swing, JavaFX & SWT 1
C JavaFX mit .setText() befülltes Textfield liefert anschließend mit .getText() den ursprünglichen Wert? AWT, Swing, JavaFX & SWT 1
K JavaFX Combobox, Textfield & setOnMouseClicked AWT, Swing, JavaFX & SWT 2
U Java FX Warten auf Textfield eingabe AWT, Swing, JavaFX & SWT 17
G JavaFX - Während AudioRecording keine Text eingabe TextField möglich AWT, Swing, JavaFX & SWT 6
S Buttons und TextField automatisch vergrößern AWT, Swing, JavaFX & SWT 8
Y Listview Textfield vergrößern, Schrift anpassen AWT, Swing, JavaFX & SWT 0
S AWT Daten über TextField und Button in array speichern AWT, Swing, JavaFX & SWT 5
U Eingabe von TextField in variable speichern AWT, Swing, JavaFX & SWT 2
J Eigene Klasse auf Basis Textfield in SceneBuilder anzeigen AWT, Swing, JavaFX & SWT 4
I JavaFX TextField auf Eingabe prüfen AWT, Swing, JavaFX & SWT 3
D JavaFX Nur Zahlen in Textfield AWT, Swing, JavaFX & SWT 4
D Textfield bei starten füllen. AWT, Swing, JavaFX & SWT 5
H Textfield bleibt im Hintergrund AWT, Swing, JavaFX & SWT 2
C JavaFX Zugriff auf TextField aus einer anderen Klasse AWT, Swing, JavaFX & SWT 4
P LayoutManager TextField.setSize(); in einem FlowLayout AWT, Swing, JavaFX & SWT 3
T Internes Event-handling in TextField/JTextField AWT, Swing, JavaFX & SWT 2
O Swing Text aus Textfield auslesen AWT, Swing, JavaFX & SWT 8
1 Textfield: jede Buchstabe ein Bild AWT, Swing, JavaFX & SWT 2
U Swing NullPointerException trotz Referenz auf Textfield & Button AWT, Swing, JavaFX & SWT 6
S LayoutManager TextField verschwindet / wird klein AWT, Swing, JavaFX & SWT 4
S Button in Textfield ziehen AWT, Swing, JavaFX & SWT 4
T Einen Variablen Wert in einem TextField AWT, Swing, JavaFX & SWT 4
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
F Swing TextField Eingabe in Variable umwandeln um zum Beispiel zu rechnen. AWT, Swing, JavaFX & SWT 3
G JavaFX TextField Eingabe formatieren/einschränken AWT, Swing, JavaFX & SWT 2
P TextField beim klicken von JButton speichern AWT, Swing, JavaFX & SWT 17
C Swing TextField auslesen AWT, Swing, JavaFX & SWT 21
K Per Textfield Methode ausführen AWT, Swing, JavaFX & SWT 6
B JComboBox ans Textfield gelangen AWT, Swing, JavaFX & SWT 4
A Größe von Textfield bestimmen AWT, Swing, JavaFX & SWT 9
S JButton und textfield.setText - Komponenten über-/verdecken sich AWT, Swing, JavaFX & SWT 15
T jPanels im jFrame bewegen - Auch ohne Textfield? AWT, Swing, JavaFX & SWT 4
B AWT Mit TextField Zahlen einlesen lassen AWT, Swing, JavaFX & SWT 34
R Textfield auslesen auf Anforderung AWT, Swing, JavaFX & SWT 4
A Button und Textfield AWT, Swing, JavaFX & SWT 4
A TextField und Label AWT, Swing, JavaFX & SWT 8
H gui textfield AWT, Swing, JavaFX & SWT 5
A TextField: Textfeld teilweise editierbar AWT, Swing, JavaFX & SWT 2
R TextField auslesen & in Objekteigenschaften speichern AWT, Swing, JavaFX & SWT 22
E Button in TextField eibetten? AWT, Swing, JavaFX & SWT 4
Screen Focus Problem , KeyListener, TextField , Key AWT, Swing, JavaFX & SWT 4
W textfield zentriert AWT, Swing, JavaFX & SWT 2
N Swing Textfield listener AWT, Swing, JavaFX & SWT 2
H Zeich in einem TextField farblich markieren?! AWT, Swing, JavaFX & SWT 5
D Swing [BoxLayout] Nur TextArea und nicht TextField vergroessen AWT, Swing, JavaFX & SWT 2
D Textfield auswerten AWT, Swing, JavaFX & SWT 4
M Swing InputVerifer auf TextField AWT, Swing, JavaFX & SWT 14
B setText() auf TextField mit Document AWT, Swing, JavaFX & SWT 2
G Problem mit Textfield AWT, Swing, JavaFX & SWT 2
G Den Inhalt von einem Textfield aktualisieren AWT, Swing, JavaFX & SWT 6
D Inhalt von Textfield nach ComboBox AWT, Swing, JavaFX & SWT 2
E Swing Button ActionListener Infos aus Textfield und ComboBox AWT, Swing, JavaFX & SWT 3
G TextField im Hintergrund AWT, Swing, JavaFX & SWT 2
Z TextField aus ActionListener von JButton verändern AWT, Swing, JavaFX & SWT 10
O ComboBox hinter TextField? AWT, Swing, JavaFX & SWT 8
T Checkbox & Textfield AWT, Swing, JavaFX & SWT 5
M Beschränkung auf Nur-Zahleneingabe in Textfield klappt nicht AWT, Swing, JavaFX & SWT 3
N Textfield feste größe? AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben