1. 程式人生 > >4、Swing在JPanel中新增背景圖片方法

4、Swing在JPanel中新增背景圖片方法

 1 package com.tntxia.commonswing.panel;  
 2   
 3 import java.awt.*;  
 4 import javax.swing.JPanel;  
 5   
 6 /** 
 7  * 有背景圖片的Panel類 
 8  * @author tntxia 
 9  * 
10  */  
11 public class BackgroundPanel extends JPanel {  
12       
13     /** 
14      *  
15      */  
16     private static final long
serialVersionUID = -6352788025440244338L; 17 18 private Image image = null; 19 20 public BackgroundPanel(Image image) { 21 this.image = image; 22 } 23 24 // 固定背景圖片,允許這個JPanel可以在圖片上新增其他元件 25 protected void paintComponent(Graphics g) { 26 g.drawImage(image, 0, 0, this
.getWidth(), this.getHeight(), this); 27 } 28 }

相關推薦

4Swing在JPanel新增背景圖片方法

1 package com.tntxia.commonswing.panel; 2 3 import java.awt.*; 4 import javax.swing.JPanel; 5 6 /** 7 * 有背景圖片的Panel類 8 * @author t

Vue專案設定背景圖片方法

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

div新增背景圖片及居中顯示

1、div元素的居中需要設定對應的寬度及左邊邊界的寬度, margin後的引數可以是兩個或者四個,兩個時指的是上下、左右邊界的寬度,四個時指的是上、右、下,左的邊界寬度; 2、使用background-image將圖片新增為背景; 3、使用background-repeat

MFC對話方塊修改背景顏色或新增背景圖片控制元件背景與字型顏色的修改

MFC對話方塊修改背景顏色: 在CXXXDlg::OnInitDialog()中新增: CDialogEx::SetBackgroundColor(RGB(155,170,190)); 效果如

Android新增背景音樂的兩種方法

        前些天在嘗試自己寫一個Android小遊戲——flybird         基本功能實現了,就想新增聲音,然後上網查了查,大多是一樣,可是用到我這,有些卻不可以用,所以我還用了兩種方法。         下面談談這兩種方法。         方法一:這是使

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

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

Vue2.0使用less給元素新增背景圖片出現的問題

在使用less在Vue.js中給元素新增背景圖片時 或者你會出現這樣的寫法 background-image: url('../img/' + @{bg_url} + '2x.png'); 或者

PyQt4給QWidget新增背景圖片或者更換背景色

class Emit(QtGui.QWidget):     def __init__(self, parent=None):         QtGui.QWidget.__init__(self, parent)         self.setGeometry(300, 300, 200, 100)  

android在程式碼為佈局新增背景圖片

mainLayout = (LinearLayout)findViewById(R.id.main_layout); mainLayout.setBackgroundResource(R.drawabl

VC為SDI新增背景圖片總結

方案一,使用畫刷改變檢視單調的背景     1 我們為CTestView類新增一個變數 CBrush m_brushBackground;這個畫刷就是用於畫背景的。 2 我們在CTestView的建構函式中加入如下程式碼: //方案一.1,直接用資源id CBitmap

Cocos2d-x優化關於背景圖片優化

指針 text .cpp 互動出版網 沒有 tde white 實現 origin 因為背景圖片長時間在場景中保存,並且圖片非常多,我們能夠對其進行一些優化。我們通過例如以下幾個方面考慮優化:1、不要Alpha通道背景圖片的特點是不須要透明的,所以紋理格式能夠採用不帶有A

HTML使背景圖片自適應瀏覽器大小

pub 拉伸 htm char html back 圖片 title tran 1、圖片不夠大,又background屬性不能拉伸圖片; 2、只能用個div,把其z-index值設為負,並使這個div大小為整個body大小,在div裏用<img> 3、b

在jsp程式碼新增背景圖片

為了把註冊頁面的背景做的好看一些,可以新增背景圖片 第一步 把圖片新增到webroot資料夾裡面 然後在myeclipse的webroot會看到這張圖片www.jpg 第二步 在<body>裡面新增    background="www

Java Swing新增背景圖片

程式碼: import javax.swing.*; public class SetTheBackground { public static void main(String args[]) { //插入圖片 ImageIcon icon1=n

4對各頁面元素及方法進行封裝

所謂的POM(Page Object Model)設計模式其實就是把一個頁面當作一個物件,將一個頁面中的所有元素及方法封裝在一個java類中。 下面封裝了3個頁面的元素: 依次開啟看看吧。 1、home_baidu.py # -*- coding:utf-8 -*- from fra

安卓新增背景圖片時解決圖片拉伸問題

問題描述: 當我們在android layout佈局檔案設定背景圖片只需要加上 android:background="@drawable/ic_bg"  就可以了設定ic_bg為背景的圖片了 然而這樣設定後當圖片較小時會發現 圖片被拉伸了,失真。     解決方法

pyqt5實現按鈕新增背景圖片以及背景圖片的切換

簡介 對與控制元件QPushButton中的可以使用setStyleSheet設定它背景圖片。具體設定背景圖片的方法有兩種 self.button.setStyleSheet("QPushButton{background-image: url(img/1.png)}") 然而對於這種方

Java新增背景圖片,不遮蓋其他容器

        寫了一個圖書管理系統,希望藉此熟悉Java的介面和資料庫操作,在製作介面時想要新增一個帶背景的容器,最開始在網上查的都是在JFLabel裡新增圖片,新增上了完全達不到想要的效果。        

QT 新增資源圖片

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Eclipse新增背景圖片

①前言:我本人是一個比較喜新厭舊的人,經常換頭像,背景圖片之類的,喜歡折騰,哈哈,所以每次都上網查怎麼修改背景圖片比較麻煩,這裡也記錄一下怎麼修改。 ②原文連結:https://yq.aliyun.com/ziliao/291049 ③效果圖: 看起來是不是很酷!我的大VN,哈哈。。。下面說下步驟: