在java中如果给一张图片上覆盖文字怎么写?

如题所述

第1个回答  2012-06-05
将图片设置成背景 好像有个属性 完事在上面在加
或者 将图片设置成背景 在上面在加个中间容器 给那个容器设置透明 好像是那么做 大致是这个思路 你自己研究研究
第2个回答  2012-06-06
百度下 java 图片 水印
有很多可以直接用的方法 大多都是Graphics,Graphics2D画的
第3个回答  2012-06-04
你是说加水印吧,百度收,java图片加水印追问

我的意思是给一个面板加了背景图片,之后想在图片上用jlabel写字,怎么写?谢谢!

追答

public class IS extends JFrame {
IS(){
setFrameBackgroudImage(this, getClass().getResource("Penguins.jpg"));
Container conPanel = getContentPane();
conPanel.add(new JLabel("测试数据信息"));
pack();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //用来关闭窗口的
setVisible(true);
}
public static void main(String[] a){
new IS();
}

追问

大哥,你的setFrameBackgroudImage 是啥啊?

追答

JFrame 的方法,set背景图片

本回答被提问者采纳
相似回答
大家正在搜