导航:首页 > 图片大全 > 如何在label中加入背景图片

如何在label中加入背景图片

发布时间:2022-06-10 03:59:20

⑴ java中怎么在JLabel中添加图片

java API中 JLabel有个setIcon方法 可以把一张图片设置为JLabel的图标

setIcon
public void setIcon(Icon icon)定义此组件将要显示的图标。如果 icon 值为 null,则什么也不显示。
此属性的默认值为 null。

这是一个 JavaBeans 绑定属性。

另请参见:
setVerticalTextPosition(int), setHorizontalTextPosition(int), getIcon()

如果不写文字的话就是单独显示一个图标 如果添加文字的话 可以设置Icon显示的位置
比如label.setIcon(new ImageIcon("图片位置"))

如果是想把图片作为背景 就需要重写JLabel的paintComponents方法了
看楼主需要哪种

⑵ java界面的背景图片怎么加,如果把图片加在JLabel上填满面板那怎么样才能再加button

不知道你怎么加的。加背景图有很多种办法:
- 加一个 JLabel,然后在 JLabel 上添加图片;
- 直接重写 paint 方法,然后用 drawImage(Image src, int x, int y, int width, int height) 方法画上去。

最大化的时候实际上是触发了窗口事件,添加窗口监听器,然后重写 windowResized() 方法,一旦窗口改变大小就重新计算尺寸,并调用 repaint 方法重绘。

================================= 给你一个例子 =================================
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.Graphics;
import java.awt.Toolkit;
import java.awt.Image;
import java.awt.event.WindowEvent;

class BackgroundPanel extends JPanel {
private Toolkit tk = Toolkit.getDefaultToolkit();
private Image backgroundImage;
private JButton btnExit = new JButton("Exit");

public BackgroundPanel (String imgFile) {
backgroundImage = tk.createImage(imgFile);
setLayout(null);

btnExit.setBounds(10, 10, 100, 25);
add(btnExit);
}

@Override public void paint (Graphics g) {
g.drawImage(backgroundImage, 0, 0, getWidth(), getHeight(), this);
paintComponents(g);
}
}

class DemoFrame extends JFrame {
public DemoFrame () {
super("Demo");

String fileName = null;
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("请选择一张背景图片");
fileChooser.setFileFilter(new FileNameExtensionFilter("图片文件(*.bmp, *.gif, *.jpg, *.jpeg, *.png)", "bmp", "gif", "jpg", "jpeg", "png"));
if (fileChooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
fileName = fileChooser.getSelectedFile().getAbsolutePath();
if (fileName == null)
return;
} else
return;

setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(800, 600);
setLocationRelativeTo(null);
setContentPane(new BackgroundPanel(fileName));
setVisible(true);
}
}

public class Demo {
public static void main (String args[]) {
new DemoFrame();
}
}

⑶ iOS中label可以加背景图片然后还可以根据text的长度自动扩大label

[labelsetBackgroundColor:[UIColorcolorWithPatternImage:<#(UIImage*)#>]];//设置背景
[labelsizeToFit];//自动调整大小

⑷ java label添加图片 要求图片作为背景 其他的text 都可以看得到 求高手赐教

可以用panel分成来处理!
将图片设置为底层,text设置为最上层就OK!

⑸ C#中Label背景图片设置gif格式,为什么没有动画。怎样在界面上添加gif的图片

图片“yx.gif”是QQ表情“阴险”,保存在你的项目启动目录里(一搬是:项目名称->bin->debug)。

写上C#code:

Label.Image=Image.FromFile(@Application.StartupPath+"\yx.gif");

试试吧!给分。。。。。快。。。。。

如何java在 label中加入图片

在Java编程中给Label按钮加入背景图片,是常有的事,特别是在GUI编程中。
给Label加入图片,大致需要以下几步操作:
1、首先要定义并实例化一个ImageIcon对象,并指定所要使用的图片。
2、其次是定义并实例化一个Label按钮,并且把ImageIcon对象填入Label中。
3、再次就是给Label按钮设置显示位置及大小,其中大小要跟图片和大小一致,这点很关键,因为这样才能使得Label按钮刚好被图片填充满。
4、最后就是将Laben按钮置入容器内,即可完成图片添加及显示。

在编程中很多人都会遇到图片加入Label中却不显示,原因就在于没有设置大小,或者图片路径不正确,导致ImageIcon本身就是空白,这点很关键。

⑺ flex中如何设置label的背景图片

把label叠放在你要做背景的图片上面不就可以了。
做这么一个自定义组件,用起来也不麻烦

⑻ c# winfrom 中怎样给label动态添加背景图

你加一个IMageList控件上面去;直接把图片放到里面去;
然后用你的Lable把ImageLIst直接关联起来;用的时候直接可以访问图片的Index;

⑼ SWT 中的Label用图片做背景,怎么可以看到整张图片

先打开美图秀秀,点上方的场景,有一个抠图换背景,把你想要的部分抠下来,然后选择右边的背景,点一个小按钮 ,选自定义图片,在此之前,要先截图一块白色的背景(可以再word的里截图,接着保存下来)然后这时在...

⑽ vb程序中给label窗口加背景图

label不支持背景图片,使用图片控件,或者将label与图片控件放一起,然后设置label为通明背景

阅读全文

与如何在label中加入背景图片相关的资料

热点内容
动漫女生戴耳机图片酷 浏览:10
儿童蒙古画图片大全 浏览:857
实物女士正装黑色领结简单图片 浏览:200
图片大全真实男生头像 浏览:782
男发型名称及其图片介绍 浏览:718
男生进入图片 浏览:800
小女孩内裤有东西图片 浏览:178
动漫人物意境图片女生 浏览:921
橄榄图片手机壁纸高清 浏览:140
鹿动漫图片森系 浏览:543
不加滤镜拍衣服图片 浏览:633
和平精英图片环境天气如何 浏览:569
微信里如何制作表情图片 浏览:3
小溪面膜图片大全 浏览:812
校园内景高清图片动漫 浏览:203
小花仙的图片高清壁纸 浏览:400
怎么修改图片的规格 浏览:283
2018男发型图片 浏览:438
微双下巴照片男生图片 浏览:866
微博图片如何看动图 浏览:982