JFrames
我是一名 Java 初学者,刚开始为我的程序制作 GUI ,我被困在JPanels
. 我的目标是做一个JFrame
有几个JPanels
的,每个JPanel
都有自己的类。
我已经开始了,但我似乎无法让它发挥作用。我的代码如下:
这是 JFrame 类:
import javax.swing.*;
import java.awt.*;
public class TestFrame extends JFrame{
private static final long serialVersionUID = 1L;
private JFrame f;
public TestFrame(){
f = new JFrame("Test");
f.setVisible(true);
f.setSize(600, 400);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p = new TestPanel();
p.setVisible(true);
f.add(p);
}
public static void main(String[] args){
new TestFrame();
}
}
这是 JPanel 类:
import javax.swing.*;
import java.awt.*;
public class TestPanel extends JPanel {
private static final long serialVersionUID = 1L;
private JButton b;
private JTextField t;
public TestPanel(){
b = new JButton("bla");
t = new JTextField("blaadda");
add(b);
add(t);
setVisible(true);
}
}