为什么这行代码会报错************* con.add(icon1,BorderLayout.CENTER);*********************

DEmon_121 2015-06-06 05:06:10
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();

}

}
...全文
109 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
DEmon_121 2015-06-06
  • 打赏
  • 举报
回复
已经解决了,是Container没有添加图片对象的add,所以用JLable引进图片对象参数就行。
邹邹wl 2015-06-06
  • 打赏
  • 举报
回复
异常信息贴出来看看

50,331

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧