1. 程式人生 > >java中JLabel設定背景圖片

java中JLabel設定背景圖片

 先貼程式碼,再看註釋;

//顯示圖片的JLabel
          ImageIcon background =new ImageIcon(test.class.getResource("jpanel_pci.jpg"));//test為當前的類,jpanel_pci.jpg自動新增到當前專案的包中
          background.setImage(
        		  background.getImage().
        		  getScaledInstance(background.getIconWidth(),background.getIconHeight(), Image.SCALE_DEFAULT));  
          /****
           * @author Administrator
           * getScaledInstance(width,height,hints);//width,height,hints為方法中的引數
           * width the width to which to scale the image.
           * height the height to which to scale the image.
           * hints flags to indicate the type of algorithm to use for image resampling.//指示用於影象重新取樣的演算法型別的標誌,指定縮放的比例演算法
           */
          JLabel picJLabel=new JLabel();
          System.out.println(background.getIconHeight() + " " + background.getIconWidth());  
          picJLabel.setBounds(640, 80, 350, 222);
          picJLabel.setIcon(background);
          picJLabel.setHorizontalAlignment(0);  
<pre name="code" class="java">          //最後在JFrame中新增JLabel
          this.add(picJLabel);


大概就這麼一些,還有JFrame的新增圖片的,也是不是很熟悉,稍後寫。

相關推薦

javaJLabel設定背景圖片

 先貼程式碼,再看註釋;//顯示圖片的JLabel ImageIcon background =new ImageIcon(test.class.getResource("jpan

利用JPanel和JLabel設定背景圖片

     //建立面板1,放置背景圖片1 JPanel jPanelTop=new JPanel(); jPanelTop.setBounds(0,-5,100,100); //x=0,y=-5用來設定面板距離窗體左上角的距離(單位是畫素) jPanel

Java為frame視窗設定背景圖片

新學javaGUI介面設計,關於如何為frame視窗設定背景圖片,在網上搜尋了點資料以及查了API,現將目前成果記錄於此。 程式碼如下: import java.awt.Container; import java.awt.FlowLayout; import javax

java swing給面板或者文字域設定背景圖片的方法!

以JPanel為例 public class MyTextArea extends JPanel{  /**   * @param args   */   private   Image   bgImg   =   null;     public   MyTextAr

Vue專案設定背景圖片方法

 例如css樣式 background:url("../../assets/head.jpg");  1、在data中定義如下: export default { name: 'productdetailspage', data() { return { n

Vue專案設定背景圖片

在Vue專案開發中我們經常要向頁面中新增背景圖片,可是當我們在樣式中添加了背景圖片後,編譯打包後,配置到伺服器上時,由於路徑解析的問題,圖片並不能夠正確的顯示出來,如下CSS樣式: background:url("../../assets/head.jpg")

java web專案如何插入背景圖片

      對於java視覺化介面插入背景圖片這個倒是輕而易舉,只需要background-inage:url(圖片路徑就行),而對於與web專案中,我開始時也是採用這種方法,但是不盡然,程式碼如下: <div class='ban' style="height:10

JAVA如何設定圖片(圖示)自適應Jlable等元件的大小

一、問題: 一個程式,元件上設定某個圖片作為圖示,因為的label(應該說是元件)已經設定了固定大小, 所以再開啟一些大圖片時,超過元件大小的部分沒顯示出來,而小圖片又沒填充完整個元件 二、解決這個

Android studio2.0在app設定背景圖片及新增圖片資源

我還處於摸索階段,也是在慢慢倒騰,持續更新,希望能幫助到有需要的人 首先將需要的圖片轉成png格式(png格式的圖片顏色過渡平滑且支援透明度),牆紙或啟動畫面的圖片資源儲存為jpg格式。 將圖片儲存到相應的工程之下,不要放錯了。 某工程/app/src/m

JAVA如何在為視窗設定背景圖片

 import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class MainJFrame e

android 設定背景圖片 xml的background和java的getDrawable()

教你如何設定背景圖片 xml檔案設定背景圖片中:   任意一個控制元件,button imageView 或layout,在其的xml屬性設定中,新增 android:background="@drawable/bg" 即可實現設定其背景圖片為bg.  其中bg.

空div設定背景圖片(不設定div高度和寬度)

css: body{margin:0px;font-size:18px;} #container{position:absolute;background-image:url(images/2.jpg);background-repeat:no-repeat;width:1

java使用FTP進行圖片的上傳

let pack ddn true download ati eno exce list 使用ftp需要引入兩個jar包(commons-net、commons-fileupload) 1、添加ftp服務器配置文件 #FTP FTP_ADDRESS=192.168.25.

74 - three.js 筆記 - 通過透明渲染設定背景圖片

1、示例 示例 http://ithanmang.com/threeJs/home/201809/20180910/01-canvas-background-image.html 效果 2、實現步驟 2.1、背景圖 2.2、設定背景 此處是給body元素設定了背景

vue.js div 設定背景圖片

佈局: <div class="middle" :style="backgroundDiv"> <img src="./images/[email protected]" style="width: auto; height: 40px;"> </

小程式設定背景圖片

小程式的元素,比如<view>不可以在wxss裡面設定背景圖片,只能在<image>裡面設定圖片 如果想在<view>標籤上設定背景圖片,只能在wxml裡面設定行內樣式,並且圖片還必須是線上圖片 <view style="background-ima

Visual Studio設定背景圖片

今天聽了公司的一個經驗分享會,發現VS竟然可以設定背景圖片!還是個萌妹子!!被萌了一臉鼻血!!! 設定方法很簡單:安裝擴充套件ClaudiaIDE 1、在這裡下載擴充套件,https://visualstudiogallery.msdn.microsoft.com/9ba50f8d-

CSS3——給div設定背景圖片

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <style type="text/css"> *{ margin: 0; padding: 0;

PyCharm使用技巧之設定背景圖片

設定的路徑為: File | Settings | Appearance & Behavior | Appearance 選擇Background Image 彈窗的視窗中 Image:點選

background-size 設定背景圖片尺寸

background-size 有三個屬性 auto :背景圖片的真實大小 cover: 背景圖片等比例縮放到鋪滿盒子 contain:背景圖片拉伸以適應盒子大小 還可以直接設定大小 backgroun-size:100% 100%; 當寫一個100%的時候只有寬適應 上下出現留