A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class TestImageIcon extends JFrame{
复制代码

更多图片 小图 大图
组图打开中,请稍候......

6 个回复

倒序浏览
  1. import javax.swing.*;
  2. import java.awt.*;
  3. public class TestImageIcon extends JFrame{
  4.         private ImageIcon usIcon=new ImageIcon("image/us.gif");
  5.         private ImageIcon myIcon=new ImageIcon("imgae/my.jpg");
  6.         private ImageIcon frIcon=new ImageIcon("image/fr.gif");
  7.         private ImageIcon ukIcon=new ImageIcon("imgae/uk.gif");
  8.        
  9.         public TestImageIcon(){
  10.                 setLayout(new GridLayout(1,2,5,5));
  11.                 add(new JLabel(usIcon));
  12.                 add(new JLabel(myIcon));
  13.                 add(new JButton(frIcon));
  14.                 add(new JButton(ukIcon));
  15.         }
  16.         public static void main(String[] args) {
  17.                 TestImageIcon frame = new TestImageIcon();
  18.                 frame.setTitle("TestImageIcon");
  19.                 frame.setSize(200,200);
  20.                 frame.setLocationRelativeTo(null);
  21.                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.                 frame.setVisible(true);
  23.         }       
  24. }
复制代码
回复 使用道具 举报
坐等大神来解答!!
回复 使用道具 举报
setLayout(new GridLayout(1,2,5,5));    你这里的网格布局是1行2列, 改成1行4列应该可以了。  new GridLayout(1,4,5,5)
回复 使用道具 举报
xpaibeyond 发表于 2014-9-18 11:30
setLayout(new GridLayout(1,2,5,5));    你这里的网格布局是1行2列, 改成1行4列应该可以了。  new GridL ...

不行啊,有2个是白板的
回复 使用道具 举报
和静清寂 发表于 2014-9-19 08:12
不行啊,有2个是白板的

     那看看你的图片路径是不是有问题。。

12.jpg (60.93 KB, 下载次数: 62)

12.jpg
回复 使用道具 举报
http://bbs.itheima.com/forum.php?mod=attachment&aid=NTQ4OTF8NmY2MWViOTVjMWFkZDFmNTM5N2M3YzJhOWZkZGM3ZDd8MTczMjYyNDkwOQ%3D%3D&request=yes&_f=.png我的结果设这样的,四张图片都在同一个路径下!

QQ截图20140919121933.png (20.08 KB, 下载次数: 59)

QQ截图20140919121933.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马