私は自分のプログラム用のGUIを作成することから始めているJavaの初心者であり、私は立ち往生しJFrames
てい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);
}
}