導航:首頁 > 圖片大全 > 如何在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中加入背景圖片相關的資料

熱點內容
蘿莉內褲動漫圖片大全 瀏覽:913
男生好看腿受傷圖片 瀏覽:338
紅色背景圖片可愛橫屏 瀏覽:152
女孩春晚涼鞋圖片 瀏覽:564
黑白動漫女生圖片傷感 瀏覽:814
如何上傳圖片獲得網路鏈接 瀏覽:870
古代長命鎖圖片和價格 瀏覽:817
扇形書法簡單作品圖片 瀏覽:540
唐嫣同款衣服圖片 瀏覽:26
名牌衣服包包圖片 瀏覽:171
太天真的圖片可愛 瀏覽:695
美團奶茶蓋子高清圖片 瀏覽:406
送男生車厘子花束圖片 瀏覽:11
播放簡單又萌寵可可愛的圖片 瀏覽:265
空白如何添加圖片 瀏覽:931
男生心形圖片大全 瀏覽:809
圖片唯美意境傷感男生白衣 瀏覽:31
卡通插畫圖片簡單 瀏覽:198
美女畢業照片圖片 瀏覽:722
黑色帶文字精美壁紙圖片 瀏覽:640