Schaltfläche und Textfeld werden in Java nicht angezeigt

Für die Schule musste ich einen JFrame erstellen und innerhalb dieser One-Button- und Two-Textfelder. Was auch immer Sie in Textfeld eins eingeben, müssen Sie in Textfeld zwei eingeben, wenn Sie die Taste drücken. Ich habe den Code an den Punkt gebracht, an dem ich die Textfelder und die Schaltfläche sehen sollte, wenn ich das Programm ausführe. Aus welchem ​​Grund auch immer.

Ich bin so weit gekommen:

package helloworld;

import javax.swing.*;
import java.awt.event.*; 

    public class HelloWorld extends JFrame {

        public static void main(String[] args) {

             JFrame frame = new HelloWorld();
             frame.setSize(400, 400);
             frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
             frame.setTitle("Hello World Button App");

             JPanel panel = new JPanel();
             frame.setContentPane(panel);
             fram.setVisible(true);
         }
       }

       class panel extends JPanel {

          public JButton btn1 = new JButton("Klick!");
          public JTextField txt1 = new JTextField(10);
          public JTextField txt2 = new JTextField(10);

          public panel() {
               add(btn1);
               add(txt1);
               add(txt2);
            }
          }

Ich darf noch keine Bilder posten, werde aber unten einen Link zum Bild bereitstellenHier

Es tut mir leid, wenn diese Frage bereits existiert, aber ich konnte keine ähnliche Frage finden. Ich bin neu in der Programmierung. Schreien Sie mich also nicht an, wenn ich etwas vergessen oder falsch geschrieben habe!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage