Button mit Textfield verbinden

AppGuruCode962

Mitglied
Hallo ich bins wieder AppGuruCode962 und hab Folgende frage:
Ich möchte meine Buttons mit ein Textfield verbinden so das ich auf den Button drücke z.b "mein Button ist die zahl 1" und so das es dann direkt auf mein Textfield erscheint
will es aber machen das ich es selber aussuchen darf welche Buttons ich drücke

Oder es muss ein anderen Code geben wo ich mein Buttons verbinden kann nicht mit texstfield sonder ein anderen Code
würde mich sehr freuen wenn ihr mir hilft

LG
AppGuruCode962
 

Robat

Top Contributor
Um welches Framework gehts denn? JavaFX, Swing, AWT?
So oder so hat jeder Button einen EventHandler / Listener für Click-Events der registriert werden kann. Dort kannst du dann im jeweiligen TextField den Text anzeigen lassen.
 

AppGuruCode962

Mitglied
Java Eclipse hab ich die Buttons sind fertig aber muss jetzt noch diese Textfield mit den Buttons verbinden und meine frage wäre wie ich jetzt vorgehen soll




Java:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import javax.swing.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.border.Border;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;


public class Code_Sieben {


    private static final Color Black = null;

    private static final Object[] JTexstField = null;

    Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();

    JLabel frage;
    JButton ant [] = new JButton[10];

    JFrame w1;
    JProgressBar b;

    private JPanel anel;

    private JTextArea text;

    private JPanel panel;

    private JFrame frame;


    public static void main(String[] args) {
        
        new frage_change();
    }

    public Code_Sieben() {
    
        w1 = new JFrame();
        w1.setSize(400, 600);
        w1.setLocation( (int) (dim.getWidth () -400)/2,  (int)  ((dim.getHeight ()-600))/2);
        w1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        w1.setVisible(true);
        w1.setLayout(null);
    
        int eins = 0;

    
        ant [eins] =new JButton("  #1 ");
        ant [eins].setBounds(20,300,70,50);
        w1.add(ant[eins]);
    
        int zwei = 0;
        ant [zwei] =new JButton("  #2 ");
        ant [zwei].setBounds(150,300,70,50);
        w1.add(ant[zwei]);
    
        int drei = 0;
        ant [drei] =new JButton("  #3 ");
        ant [drei].setBounds(270,300,70,50);
        w1.add(ant[drei]);
    
        int vier = 0;
        ant [vier] =new JButton("  #4 ");
        ant [vier].setBounds(20,360,70,50);
        w1.add(ant[vier]);
    
        int fünf = 0;
        ant [fünf] =new JButton("  #5 ");
        ant [fünf].setBounds(150,360,70,50);
        w1.add(ant[fünf]);
    
        int sechs = 0;
        ant [sechs] =new JButton("  #6 ");
        ant [sechs].setBounds(270,360,70,50);
        w1.add(ant[sechs]);
    
        int sieben = 0;
        ant [sieben] =new JButton("  #7 ");
        ant [sieben].setBounds(20,420,70,50);
        w1.add(ant[sieben]);
    
        int acht = 0;
        ant [acht] =new JButton("  #8 ");
        ant [acht].setBounds(150,420,70,50);
        w1.add(ant[acht]);
    
        int neun = 0;
        ant [neun] =new JButton("  #9 ");
        ant [neun].setBounds(270,420,70,50);
        w1.add(ant[neun]);
    
        int zero = 0;
        ant [zero] =new JButton("  #0 ");
        ant [zero].setBounds(150,500,70,50);
        w1.add(ant[zero]);
    
          
        frage = new JLabel("im welchem jahr wurde die berliner mauer zerstört ");
        frage.setBounds(52,10,400,40);
        w1.add(frage);
    
        b = new JProgressBar(0,100);
        b.setBounds(120,220,140,25);
        b.setValue(0);
        b.setStringPainted(true);
        w1.add(b);



Wie soll ich jetzt am besten anfangen um diese Textfield zu programmieren

Ps: ich bin noch ein Anfänger und hab nicht viele Erfahrungen dennoch such ich Lösungen damit ich mein Problem lösen buch google youtube ect
 
Zuletzt bearbeitet:

AppGuruCode962

Mitglied
Java:
public class Handler extends JFrame implements ActionListener{
       
        JButton button1;
        JButton button2;
        JButton button3;
        JButton button4;
        JButton button5;
        JButton button6;
        JButton button7;
        JButton button8;
        JButton button9;
        JButton button0;
        JLabel label;
        JPanel panel;
       
        public Handler(){
            this.setTitle("ActionListener ");
            this.setSize(400,200);
            panel = new JPanel();
           
            label = new JLabel();
           
           
           
            button1 = new JButton("1");
            button2 = new JButton("2");
            button3 = new JButton("3");
            button4 = new JButton("4");
            button5 = new JButton("5");
            button6 = new JButton("6");
            button7 = new JButton("7");
            button8 = new JButton("8");
            button9 = new JButton("9");
            button0 = new JButton("0");
           
           
            button1.addActionListener(this);
            button2.addActionListener(this);
            button3.addActionListener(this);
            button4.addActionListener(this);
            button5.addActionListener(this);
            button6.addActionListener(this);
            button7.addActionListener(this);
            button8.addActionListener(this);
            button9.addActionListener(this);
            button0.addActionListener(this);
           
           
            panel.add(button1);
            panel.add(button2);
            panel.add(button3);
            panel.add(button4);
            panel.add(button5);
            panel.add(button6);
            panel.add(button7);
            panel.add(button8);
            panel.add(button9);
            panel.add(button0);
           
           
            panel.add(label);
            this.add(panel);
           
        }
       
        public void main(String[] args)
        {
           
           
           
            Handler DH = new Handler();
            DH.setVisible(true);
           
        }
       
        public void actionperformed (ActionEvent ae){
            if (ae.getSource() == this.button1){
                label.setText(("Button 1 wurde betätigt"));
               
            }
            else if(ae.getSource() == this.button2){
                label.setText("Button 2 wurde betätigt");
                       
            }
            else if(ae.getSource() == this.button3){
                label.setText("Button 3 wurde betätigt");
               
               
        }
            else if(ae.getSource() == this.button4){
                label.setText("Button 4 wurde betätigt");
               
               
            }
            else if(ae.getSource() == this.button5){
                label.setText("Button 5 wurde betätigt");
                   
            }       
            else if(ae.getSource() == this.button6){
                 label.setText("Button 6 wurde betätigt");
           
                       
            }           
            else if(ae.getSource() == this.button7){
                label.setText("Button 7 wurde betätigt");
               
               
            }               
            else if(ae.getSource() == this.button8){
                label.setText("Button 8 wurde betätigt");
               
               
            }                   
            else if(ae.getSource() == this.button9){
                label.setText("Button 9 wurde betätigt");
               
               
            }                               
            else if(ae.getSource() == this.button0{
                label.setText("Button 0 wurde betätigt");
                                       
           
           
           
        }

       
       
           
           
        }
       
       
                   
                   
        }
       
       
    }

die "0" und Handler wurden nicht erkannt
gibt es auch alternative für "button0"

komme nicht weiter
 

AppGuruCode962

Mitglied
so die Buttons sind jetzt soweit fertig nun muss ich aber ein Textfield mit den Buttons verbinden wie programmiert man ein TextField
Java:
    public class Handler extends JFrame implements ActionListener{
   
       
        JButton button1;
        JButton button2;
        JButton button3;
        JButton button4;
        JButton button5;
        JButton button6;
        JButton button7;
        JButton button8;
        JButton button9;
        JButton button0;
        JLabel label;
        JPanel panel;
       
        public Handler(){
            this.setTitle("ActionListener ");
            this.setSize(400,200);
            panel = new JPanel();
           
            label = new JLabel();
           
           
           
            button1 = new JButton("1");
            button2 = new JButton("2");
            button3 = new JButton("3");
            button4 = new JButton("4");
            button5 = new JButton("5");
            button6 = new JButton("6");
            button7 = new JButton("7");
            button8 = new JButton("8");
            button9 = new JButton("9");
            button0 = new JButton("0");
           
           
            button1.addActionListener(this);
            button2.addActionListener(this);
            button3.addActionListener(this);
            button4.addActionListener(this);
            button5.addActionListener(this);
            button6.addActionListener(this);
            button7.addActionListener(this);
            button8.addActionListener(this);
            button9.addActionListener(this);
            button0.addActionListener(this);
           
           
            panel.add(button1);
            panel.add(button2);
            panel.add(button3);
            panel.add(button4);
            panel.add(button5);
            panel.add(button6);
            panel.add(button7);
            panel.add(button8);
            panel.add(button9);
            panel.add(button0);
           
           
            panel.add(label);
            this.add(panel);
           
        }
       
        public void main(String[] args)
        {
           
           
           
            Handler DH = new Handler();
            DH.setVisible(true);
           
        }
       
        public void actionperformed (ActionEvent ae){
            if (ae.getSource() == this.button1){
                label.setText(("Button 1 wurde betätigt"));
               
            }
            else if(ae.getSource() == this.button2){
                label.setText("Button 2 wurde betätigt");
                       
            }
            else if(ae.getSource() == this.button3){
                label.setText("Button 3 wurde betätigt");
               
               
        }
            else if(ae.getSource() == this.button4){
                label.setText("Button 4 wurde betätigt");
               
               
            }
            else if(ae.getSource() == this.button5){
                label.setText("Button 5 wurde betätigt");
                   
            }       
            else if(ae.getSource() == this.button6){
                 label.setText("Button 6 wurde betätigt");
           
                       
            }           
            else if(ae.getSource() == this.button7){
                label.setText("Button 7 wurde betätigt");
               
               
            }               
            else if(ae.getSource() == this.button8){
                label.setText("Button 8 wurde betätigt");
               
               
            }                   
            else if(ae.getSource() == this.button9){
                label.setText("Button 9 wurde betätigt");
               
               
            }                               
            else if(ae.getSource() == this.button0){
                label.setText("Button 0 wurde betätigt");
           
                                       
           
           
           
        }

       
       
           
           
        }

        @Override
        public void actionPerformed(ActionEvent e) {
           
           
        }

       
           
        }

       
           
        }

das sind die codes für die Buttons

wie soll ich jetzt anfangen damit ich ein TextField erzeugen/Programmieren kann
 

Robat

Top Contributor
1) Der Code für die Buttons wird nur ausgeführt, wenn er in der public void actionPerformed(ActionEvent e) Methode steht.
Dein Code steht momentan in einer Methode mit dem Namen public void actionperformed(ActionEvent e).

2) Ein JTextField kannst du folgendermaßen erstellen:
Java:
// Initialisierung
JTextField nameField = new JTextField();

// Text setzen
String name = "Bob";
nameField.setText(name);

// Text holen
String text = nameField.getText();

Wenn jetzt einer deiner Button gedrückt wurde, kannst du auf das entsprechende JTextField die #setText(String str) Methode aufrufen.
 
G

Gelöschtes Mitglied 65838

Gast
bitte mach einen neuen thread auf.. der ist von 2017 den interessiert keine sau mehr
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
B auslesen eines textfield und probleme mit button Java Basics - Anfänger-Themen 13
Maxq Klassen Actionen in Button implementieren Java Basics - Anfänger-Themen 6
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
JavaBeginner22 Button Text verändern Java Basics - Anfänger-Themen 1
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
B Zurück Button erstellen Java Basics - Anfänger-Themen 1
Tom/S Button info Java Basics - Anfänger-Themen 2
I Exception bei Button mit wait() und notifyAll() Java Basics - Anfänger-Themen 3
T JSP, Button-Color change. Java Basics - Anfänger-Themen 1
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
S Erste Schritte Button einen Wert zuweisen & diesen ausgeben Java Basics - Anfänger-Themen 2
S Counter Label Button Java Basics - Anfänger-Themen 4
J Button über Pfeiltasten bewegen Java Basics - Anfänger-Themen 8
J Button als Feld nutzen Java Basics - Anfänger-Themen 17
A JOPtionPaneOptionDialog Abfrage welcher Button gedrückt wurde? Java Basics - Anfänger-Themen 8
J JavaFX Label,Button zur Laufzeit Java Basics - Anfänger-Themen 30
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
G JTextField per Button speichern und an andere Klasse übergeben Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
J Button klick bei eine bestimmten Zahl Java Basics - Anfänger-Themen 8
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
I Ordnung JLayeredPane mit Button ändern Java Basics - Anfänger-Themen 5
A JLabel mit button drücken verändern Java Basics - Anfänger-Themen 6
H Swing Button hat falsche Größe Java Basics - Anfänger-Themen 5
CptK mit javafx button erstellen Java Basics - Anfänger-Themen 1
L Java gui reset button Fehler!? Java Basics - Anfänger-Themen 2
L Java reset button Problem Java Basics - Anfänger-Themen 3
L Java reset button Problem Java Basics - Anfänger-Themen 9
L Erste Schritte AndroidStudio Button - Nur Großbuchstaben Java Basics - Anfänger-Themen 2
V JAVA Button Java Basics - Anfänger-Themen 4
M Listener für Button - Wert von Variablen verändern Java Basics - Anfänger-Themen 14
S OOP Button erst nach 2x klicken deaktivieren Java Basics - Anfänger-Themen 4
J Button in anderer Klasse ändern Java Basics - Anfänger-Themen 3
A Fenster mit Button aufrufen Java Basics - Anfänger-Themen 3
V Button/Event wird nicht ausgeführt, was tun? Java Basics - Anfänger-Themen 2
J Bild in Button einsetzen Java Basics - Anfänger-Themen 6
S button kommt durch bild Java Basics - Anfänger-Themen 13
I GUI Button Postition festlegen Java Basics - Anfänger-Themen 4
Tacofan Welcher Button wurde zuerst gedrückt? Java Basics - Anfänger-Themen 4
K Interface Fenster mit 3 ComboBoxen und 1 Button Java Basics - Anfänger-Themen 13
J Best Practice Button isPressed o.ä. auswerten Java Basics - Anfänger-Themen 10
S zahl hoch und runter zählen per button Java Basics - Anfänger-Themen 25
G Email-sending Button Java Basics - Anfänger-Themen 9
K Input/Output JCheckBox mit Bestätigungs-Button Java Basics - Anfänger-Themen 22
A Nach Druck eines Buttons reagieren andere Button nicht Java Basics - Anfänger-Themen 3
P Auf Button-Klick außerhalb der GUI-Klasse reagieren Java Basics - Anfänger-Themen 10
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
S mit Java HTML Button drücken "lassen" Java Basics - Anfänger-Themen 8
GadgetSofa jComboBox mit dem Button verbinden. Aber wie?? Java Basics - Anfänger-Themen 4
R Button soll Wert 1 in Variable schreiben Java Basics - Anfänger-Themen 4
D Zurück Button -- Background wird nicht angezeigt Java Basics - Anfänger-Themen 4
S Button "Berechnen" geht nicht Java Basics - Anfänger-Themen 3
H Text in einen Button quetschen Java Basics - Anfänger-Themen 3
S Input/Output In Java Swing auf Button warten? Java Basics - Anfänger-Themen 9
B Home Button ausbleden ? Java Basics - Anfänger-Themen 8
M JMenuItem per Button hinzufügen Java Basics - Anfänger-Themen 2
T Eclipse kennt mein Button nicht... Java Basics - Anfänger-Themen 5
Chava Testprojekt.Text.Image.Button Java Basics - Anfänger-Themen 4
G Button Event Java Basics - Anfänger-Themen 6
S Methode pausieren bis Button gedrückt wird Java Basics - Anfänger-Themen 5
K Button's mit versch. Aufgaben/ActionListener Java Basics - Anfänger-Themen 12
J Button erstellen mit for-Schleife Java Basics - Anfänger-Themen 10
llabusch Fenster per Button verschieben Java Basics - Anfänger-Themen 5
J Button wird nicht angezeigt (GUI) Java Basics - Anfänger-Themen 7
I Button abfragen ob er geklickt wurde Java Basics - Anfänger-Themen 4
S Eigenen Listener zu eigenen Button! Java Basics - Anfänger-Themen 5
P Aktion ausführen wenn Button geklickt wird Java Basics - Anfänger-Themen 7
M Button mit Bild und Text Java Basics - Anfänger-Themen 2
N Mehrere berechnungen auf einem Button legen? Java Basics - Anfänger-Themen 19
T aktivieren und deaktivieren von Radio Button Java Basics - Anfänger-Themen 2
K Compiler-Fehler Button cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
G Button Prototyp erstellen Java Basics - Anfänger-Themen 5
A Erkennung eines Button im aktiven Fenster Java Basics - Anfänger-Themen 2
P JTabel größe ändern und button anzeigen Java Basics - Anfänger-Themen 5
T Button Text mit Action Listener [Hilfe!] Java Basics - Anfänger-Themen 10
V Robot kann Button nicht drücken warum? Java Basics - Anfänger-Themen 6
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
C GUI - SWT - Button-Fehlermeldung Java Basics - Anfänger-Themen 5
A Button-Actions Java Basics - Anfänger-Themen 4
C Android APP - Load More Button und beschleunigung... Java Basics - Anfänger-Themen 2
J Klick auf Button -> JFrame öffnet sich erneut. & Datei lässt sich nicht löschen Java Basics - Anfänger-Themen 7
J Button in extra Klasse festlegen und in anderer Klasse einfügen? Java Basics - Anfänger-Themen 3
J Schleife verzögern mit Button Java Basics - Anfänger-Themen 14
J GUI Button Klasse in anderer Klasse einfügen Java Basics - Anfänger-Themen 3
A Button in eine bestimmte Spalte platzieren Java Basics - Anfänger-Themen 4
Bluedaishi Klassen Thread über if Anweisung starten und von anderer Klassen über Button Beenden Java Basics - Anfänger-Themen 34
N CaretListener: leere Textfelder = Button sperren Java Basics - Anfänger-Themen 11
F Neues Panel und Button unsichtbar Java Basics - Anfänger-Themen 10
L Radio Button erscheint nicht Java Basics - Anfänger-Themen 5
M Javax.swing - Timer(2 Button) Java Basics - Anfänger-Themen 17
N Tool Tipp für Radio Button Java Basics - Anfänger-Themen 3
J Button nimmt das komplette Fenster ein?! Java Basics - Anfänger-Themen 5
G über JButton Action einen anderen Button verändern Java Basics - Anfänger-Themen 7
N GUI per Button aufrufen Java Basics - Anfänger-Themen 6
J Button drücken neues Fenster?! Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben