我是一个有点新手的程序员,我在向我的框架添加图像时遇到了一些麻烦。虽然我通常知道如何添加图像,但在这种特定情况下它不起作用。
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);
图像显示,但当它没有。框架的大小如何影响图像的显示以及如何绕过它?