为什么这行代码会报错************* con.add(icon1,BorderLayout.CENTER);*********************
package test;
import java.awt.*;
import javax.swing.*;
public class task2 extends JFrame {
public task2(){
this.setTitle("");
this.setSize(400,400);
this.setLocation(200,200);
Container con=this.getContentPane();
//BorderLayout bor=new BorderLayout();
FlowLayout flo=new FlowLayout();
//flo.setAlignment(FlowLayout.LEFT);
JButton B1=new JButton("图1");
B1.setBounds(20,10,100,30);
JButton B2=new JButton("图2");
B2.setBounds(130,10,100,30);
JButton B5=new JButton("图5");
B5.setBounds(240,10,100,30);
ImageIcon icon1=new ImageIcon();
icon1=new ImageIcon("./src/image/01.JPG");
con.setLayout(null);
con.setLayout(new BorderLayout());
con.add(B1);
con.add(B2);
con.add(B5);
************* con.add(icon1,BorderLayout.CENTER);*********************
this.setVisible(true);
}
public static void main(String[] args) {
new task2();
}
}