私はやや初心者のプログラマーで、フレームに画像を追加するのに問題があります。一般的に画像を追加する方法は知っていますが、この特定のケースでは機能しません。
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);
画像は表示されますが、そこにあるときは表示されません。フレームのサイズは表示される画像にどのように影響し、どのように回避できますか?