由于一些神秘的原因,它panel.add()是红色的.在panel上面初始化!
public class ShowImage {
ImageIcon image = new ImageIcon("D:/java.jpg");
JLabel label = new JLabel("sdasd", image, JLabel.CENTER);
JPanel panel = new JPanel(new BorderLayout());
panel.add(label, BorderLayout.CENTER);
}
Run Code Online (Sandbox Code Playgroud)
您不能直接在类中调用方法.我相信你想在构造函数中调用它.
public class ShowImage {
ImageIcon image = new ImageIcon("D:/java.jpg");
JLabel label = new JLabel("sdasd", image, JLabel.CENTER);
JPanel panel = new JPanel(new BorderLayout());
public ShowImage (){
panel.add(label, BorderLayout.CENTER);
}
}
Run Code Online (Sandbox Code Playgroud)