设置JDesktopPane背景图片

来源:互联网 发布:淘宝联盟返现到哪里 编辑:程序博客网 时间:2024/04/29 19:00
package JLabelDemo;import java.awt.Graphics;import java.awt.Image;import java.io.File;import java.net.URL;import javax.imageio.ImageIO;import javax.swing.JDesktopPane;import javax.swing.JFrame;public class JLabelDemo {public static void main(String[] args) throws Exception {// TODO Auto-generated method stubJFrame frame = new JFrame("Demo");try {URL picURL = JLabelDemo.class.getResource("backImg.jpg");String picPath = JLabelDemo.class.getResource("backImg.jpg").getFile();// 将getFile改为getPath亦可String picPathone = JLabelDemo.class.getResource("backImg.jpg").getPath();final Image image = ImageIO.read(new File(picPath));JDesktopPane DESKTOP_PANE = new JDesktopPane() {public void paint(Graphics g) {// 改为protected void paintComponent(Graphics g) { 亦可g.drawImage(image, 0, 0, getWidth(), getHeight(), null);};};frame.getContentPane().add(DESKTOP_PANE);} catch (Exception e) {}System.out.println(new File(".").getAbsolutePath());System.out.println(new File(".").getPath());frame.setSize(800, 600);frame.setVisible(true);}}
成功设置背景图片。

0 0
原创粉丝点击