0
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);
}
}
它打印出兩個Jpanels,一個是我想要的,一個是我不需要的。它還打印出我想要的尺寸,第二個尺寸最小。我如何擺脫第二個Jpanel?當我只需要一個時創建兩個JPanel。
用'forestFrame'替換'new Rectangle(「/ Users ... /」)''。 – mostruash