java 图片JLabel

原创 2013年12月04日 21:22:23

protected staticImageIcon createImageIcon(String path,

             String description) {

       //调用这个类的getResource(),这样相对路径,基于这个类所在位置

       java.net.URL imgURL = RadioButtonDemo.class.getResource(path);

       if (imgURL != null) {

           return new ImageIcon(imgURL,description);

       } else {

           System.err.println("Couldn't find file:" + path);

           return null;

       }

    }

pictureLabel=new JLabel(createImageIcon("/images/a.gif", "picture"));

路径以/开头,表示绝对路径,基于类路径根目录。不以/开头,是相对路径。

在JLabel上显示图片,并且图片自适应JLabel的大小

在写《Core Java》上的示例代码时,其中有一个FileChooserTest是打开一张图片,并在Label上显示出来,但是这个示例程序有缺点,由于窗口的大小已经固定,而选择打开的图片有大有小,如...
  • u010889616
  • u010889616
  • 2016年03月31日 21:34
  • 5533

JAVA中关于向JLabel里面添加图片的方法例子

注意此方法比较简单,容易使用:public class picDemo extends JFrame {private ImageIcon[] imageIcon = new ImageIcon[1]...
  • xiaomuyuliu
  • xiaomuyuliu
  • 2010年06月09日 10:09
  • 1954

Java Swing界面编程(5)---JLabel中设置图片

package com.beyole.util; import java.awt.Color; import java.io.File; import javax.swing.Icon; impo...
  • xuejiawei123
  • xuejiawei123
  • 2014年05月26日 20:17
  • 4839

关于JLabel的图片自适应

好烦!又折腾了一下午,JLabel好讨厌! 众所周知,JLabel会根据添加的文字长度或者图片长度设置大小。在布局为null的组件里,可以使用setPreferredSize(Dimension)来...
  • xdzcz
  • xdzcz
  • 2015年05月04日 23:35
  • 1997

JLabel 显示图片并自适应控件大小

JLabel 显示图片并自适应控件大小
  • wang_zhong_cheng
  • wang_zhong_cheng
  • 2016年12月03日 14:25
  • 741

java中JLabel设置背景图片

先贴代码,再看注释;//显示图片的JLabel ImageIcon background =new ImageIcon(test.class.getResource("jpanel...
  • jjarchu
  • jjarchu
  • 2016年05月16日 11:42
  • 2820

简单东西-java动态更改JLabel背景图片

java的awt设置背景图片的一种方式是使用JLabel类,它的setIcon可以设置背景图片,但是如何动态修改背景图片呢?这源于问答频道上的一个问题,题主给的代码总是无法正确动态修改背景图片,找了一...
  • wojiushiwo945you
  • wojiushiwo945you
  • 2016年01月17日 21:17
  • 3698

修改JLabel背景色

如何修改JLabel背景色?搞笑...... JLabel label = new JLabel(); label.setBackground(Color.RED); it does n...
  • Dancen
  • Dancen
  • 2013年06月15日 11:05
  • 2892

swing 组件——在JLabel中添加图片的两种方式

方式一: import java.awt.Color; import java.io.File; import java.io.FileInputStream; import java.io....
  • u011925175
  • u011925175
  • 2014年05月27日 11:06
  • 1039

设置JLabel或其他组件透明度

在Java swing中编程中可以通过重写组件的paintComponent(Graphics g)方法来达成调节组件透明度的效果,下面是我写的一个demo:import java.awt.Alpha...
  • u010643612
  • u010643612
  • 2016年01月18日 23:46
  • 242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 图片JLabel
举报原因:
原因补充:

(最多只允许输入30个字)