-1

私はやや初心者のプログラマーで、フレームに画像を追加するのに問題があります。一般的に画像を追加する方法は知っていますが、この特定のケースでは機能しません。

public class Tutorial extends JFrame{

    Tutorial(){

        JFrame frame = new JFrame("ImageTutorial");
        frame.setVisible(true);
        frame.setSize(750,850);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setLayout(null);
        ImageIcon image = new ImageIcon(getClass().getResource("Green Block.png"));
        JLabel imagelabel = new JLabel(image);
        imagelabel.setBounds(10, 10, 75, 75);
        imagelabel.setOpaque(true);
        frame.add(imagelabel);  

今、私は問題を特定しましたが、「なぜ」それが問題なのか理解できません。外すと

        frame.setSize(750,850);

画像は表示されますが、そこにあるときは表示されません。フレームのサイズは表示される画像にどのように影響し、どのように回避できますか?

4

1 に答える 1