setText?

Status
Nicht offen für weitere Antworten.
D

dcmcx

Gast
hallo

habe in einer Klasse den ActionListener, darin die Methode ....

Code:
if(s.equals("starterButton1")){
            
            number++;
            
            starterField[0].setText("Hallo");
          
            
        
        }

starterField ist ein JTextFiled und in einer anderen Klasse, die heisst class Starter.

was muss ich tun um starterfield aufrufen zu können, JTextField.starterField.setText..oder so was ähnliches..


danke
 

L-ectron-X

Gesperrter Benutzer
Setze in die Klasse Starter.java eine get-Methode, die Dir das Feld Deines Array von Textfeldern zurückgibt.
Code:
public JTextField getTextFields(int index) {
  return starterField[index];
}
starterField sollte in dieser Klasse eine private Instanzvariable sein.
Code:
private JTextField[] starterField;
Soweit klar?
Nun musst Du noch eine Referenz auf das Objekt vom Typ Starter bereit stellen.
Auf dieser Referenz kannst Du dann die Textfelder mit Texten besetzen.
Code:
myStarter.getTextFields(0).setText("Hallo");
 
D

dcmcx

Gast
danke dir erstmal..

hab leich ne andere frage,

ich habe 5 Buttons mi je 5 Feldern,

ich möchte wenn ich auf ein Button klicke die Zahlen auf dem Feld sehen, dazu brauch ich ja eine Objektvariable, di mir die Zahlen speichert int x=0;

in der performed Methode habe ich dann x++;

doch wenn ich dann im anderen Button klicke dann zählt er ja logischerweise ab x, und nicht ab 0, wenn ich aber x=0;

schreibe ..dann speichert er ja nicht...so müßte ich ja dann für jedes Feld eine eigene Variable anlegen?..wenn es aber nun 30 Felder werden? was gibt es hierfür für eine einfacheund elegante weise?


Danke
 

L-ectron-X

Gesperrter Benutzer
Ja sorry, da hatte ich vorher einen etwas anderen Code geschrieben und vergessen das "[]" zu entfernen.
Ich habe das Code-Beispiel oben berichtigt.

Zu den Fragen:
ich möchte wenn ich auf ein Button klicke die Zahlen auf dem Feld sehen
Meinst Du Label bzw JLabel? Dann brauchst Du nicht unbedingt noch weitere Variablen zum Speichern einführen, weil Du die Label beschreiben und auslesen kannst.
Code:
int x = Integer.parseInt(label.getText());
x++;
label.setText(String.valueOf(x));
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W JEditorPane textausrichtung nach settext funktioniert nicht mehr AWT, Swing, JavaFX & SWT 11
zhermann NullPointerException bei Label.setText() AWT, Swing, JavaFX & SWT 5
C JavaFX mit .setText() befülltes Textfield liefert anschließend mit .getText() den ursprünglichen Wert? AWT, Swing, JavaFX & SWT 1
it_is_all jLabel.setText -> Char in Str: NullpointerException AWT, Swing, JavaFX & SWT 1
J Swing JTextpane aktuallisiert nicht den setText? AWT, Swing, JavaFX & SWT 9
S JLabel setText() Problem AWT, Swing, JavaFX & SWT 6
K JavaFX RadioButton.setText() AWT, Swing, JavaFX & SWT 11
Z Window Builder - Labels mit setText befüllen AWT, Swing, JavaFX & SWT 11
2 JLabel - setText ändert den Text nicht AWT, Swing, JavaFX & SWT 4
C JTextPane scrollt mit setText() immer nach oben AWT, Swing, JavaFX & SWT 2
A Textfeld.append/.setText ohne Funktion AWT, Swing, JavaFX & SWT 2
B Swing label.setText() macht probleme AWT, Swing, JavaFX & SWT 5
A editable JTextField & setText AWT, Swing, JavaFX & SWT 2
A Minimalestopuhr: JLabel.setText() durch eigenes Event ändern AWT, Swing, JavaFX & SWT 6
P Swing JtextArea füllen mit setText AWT, Swing, JavaFX & SWT 7
J Swing JTextField reagiert nicht auf .setText(); AWT, Swing, JavaFX & SWT 24
S JButton und textfield.setText - Komponenten über-/verdecken sich AWT, Swing, JavaFX & SWT 15
G Menü verschwindet durch .setText() AWT, Swing, JavaFX & SWT 4
C Swing TableCellRenderer: setText() vs. setIcon() AWT, Swing, JavaFX & SWT 5
T Swing setText()-Methode Funktioniert nicht AWT, Swing, JavaFX & SWT 7
L JLabel Methode setText funktioniert nicht AWT, Swing, JavaFX & SWT 5
E JTextPane setText ignoriert \n AWT, Swing, JavaFX & SWT 6
A Swing JFrame vergrößert sich immer bei setText() eines Labels AWT, Swing, JavaFX & SWT 3
S Swing JLabel.setText und Multithreads AWT, Swing, JavaFX & SWT 5
B AWT Problem bei setText() AWT, Swing, JavaFX & SWT 5
S [Button] setText("String") AWT, Swing, JavaFX & SWT 5
E Swing JLabel ändert seine Position nach setText AWT, Swing, JavaFX & SWT 2
S Swing jTextPaine kein Zeilenumbruch nach setText() AWT, Swing, JavaFX & SWT 9
L JLabel.setText() AWT, Swing, JavaFX & SWT 8
T Von JMenuItem setText auf JButton AWT, Swing, JavaFX & SWT 2
T JLabel.setText() funktioniert erst nach repaint() etc.? AWT, Swing, JavaFX & SWT 4
B setText() auf TextField mit Document AWT, Swing, JavaFX & SWT 2
X JTextArea Text ausgeben mit setText(a) aber wie? AWT, Swing, JavaFX & SWT 3
G Methode setText AWT, Swing, JavaFX & SWT 4
B Label mit setText geschriebener Text wird nicht angezeigt AWT, Swing, JavaFX & SWT 9
Z Die ausgabe.setText(b.getisbn()); überschreibt sich jedesmal AWT, Swing, JavaFX & SWT 4
M JLabel und setText(); AWT, Swing, JavaFX & SWT 4
Z jLabel.setText("Name: " + x.getName()); --> AWT, Swing, JavaFX & SWT 6
P Fehlerhafte Darstellung bei JLabel.setText AWT, Swing, JavaFX & SWT 2
V Null Pointer Exception bei JTextField setText AWT, Swing, JavaFX & SWT 25
M x.setText("") auf JLabel AWT, Swing, JavaFX & SWT 18
S JEditorPane setText() Problem mit String übergeben AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben