package Rectangle;
import java.awt.*;
import javax.swing.*;
public class Rectangle extends JFrame {
public Rectangle(String arg) {
JPanel panel = new JPanel(); enter code here
panel.setBackground(Color.BLACK);
ImageIcon icon = new ImageIcon(this.getClass().getResource("1676858-livingforest2011.jpg"));
JLabel label = new JLabel();
label.setIcon(icon);
panel.add(label);
this.getContentPane().add(panel);
}
public static void main(String[] args) {
Rectangle forestFrame = new Rectangle(args.length == 0 ? null : args[0]);
forestFrame.setSize(1698,770);
forestFrame.setVisible(true);
new Rectangle("/Users/computerscience2/Desktop/2njk8eq.png").setVisible(true);
}
}
它打印出两个Jpanel,一个是我想要的,另一个是我不想要的。它还打印出我想要的尺寸,我想要的尺寸,第二个是最小尺寸。我如何摆脱第二个Jpanel?
答案 0 :(得分:2)
您可以通过Rectangle
运算符创建2个new
个对象,这会创建2个JPanel
个实例。
放弃创建其中一个。