程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle Java程序添加背景圖片的操作方案

Oracle Java程序添加背景圖片的操作方案

編輯:Oracle數據庫基礎

以下的文章主要是對Oracle Java的相關的實際應用程序添加漂亮的背景圖片的實際操作的描述,其在整理之後可執行的相關實際應用代碼如下:希望本文章會給你在其實際應用方面帶來一些幫助在此方面。

  1. import Java.awt.*;  
  2. import Javax.swing.*;  
  3. public class TestBackgroundColor extends JFrame  
  4. {  
  5. public static void main(String[] args)  
  6. {  
  7.  TODO Auto-generated method stub  
  8. TestBackgroundColor tbc = new TestBackgroundColor();  
  9. tbc.setVisible(true);  
  10. }  
  11. private JPanel imagePanel;  
  12. private ImageIcon background;  
  13. public TestBackgroundColor()  
  14. {  
  15. background = new ImageIcon("漸變背景14.png");  

背景圖片

  1. JLabel label = new JLabel(background); 

把背景圖片顯示在一個標簽裡面

把標簽的大小位置設置為圖片剛好填充整個面板

  1. label.setBounds(0,0,background.getIconWidth(),background.getIconHeight()); 

把內容窗格轉化為JPanel,否則不能用方法setOpaque()來使內容窗格透明

  1. imagePanel = (JPanel)this.getContentPane();  
  2. imagePanel.setOpaque(false);  

內容窗格默認的布局管理器為BorderLayout

  1. imagePanel.setLayout(new FlowLayout());  
  2. imagePanel.add(new JButton("測試按鈕"));  
  3. this.getLayeredPane().setLayout(null);  

把背景圖片添加到分層窗格的最底層作為背景

  1. this.getLayeredPane().add(label,new Integer(Integer.MIN_VALUE));  
  2. this.setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);  
  3. this.setSize(background.getIconWidth(),background.getIconHeight());  
  4. this.setVisible(true);  
  5. }  
  6. }  

以上的相關內容就是對為Oracle Java程序添加漂亮背景圖片的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved