Кнопка и текстовое поле не отображаются в Java
Для школы мне нужно было создать JFrame, а также одну кнопку и два текстовых поля. Что бы вы ни поместили в текстовое поле, нужно войти в текстовое поле два при нажатии кнопки. Я получил код до того, что я должен увидеть текстовые поля и кнопку, когда я запускаю программу. По какой-то причине это не так.
Мои так далеко
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);
}
}
Мне пока не разрешено публиковать изображения, но я предоставлю ссылку на изображение внизВот
Мне жаль, если этот вопрос уже существует, но я не могу найти аналогичный вопрос. Я новичок в программировании, поэтому, пожалуйста, не кричите на меня, когда я что-то забыл или написал что-то не так!