0

この JFrame にテキストボックスを表示するにはどうすればよいですか? また、JFrame 自体の上にすべてを構築することをお勧めしますか? それとも、JPanel をオーバーレイして、その上にすべてを構築する方がよいでしょうか?

前もって感謝します!

public class GUI {

    private static JFrame frame = new JFrame("FrameDemo");

    public GUI() {

        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        BufferedImage myImage = null;
        try {
            myImage = ImageIO.read(new File("C:/Users/Desktop/background.jpg"));
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 

        frame.setContentPane(new ImageFrame(myImage));

        JTextField field = new JTextField(10);
        frame.add(field, BorderLayout.SOUTH);

        Dimension dimension = new Dimension(); 
        dimension.setSize(950, 800);
        frame.setSize(dimension);

        frame.setVisible(true);
    }

}
4

1 に答える 1