[英]How to set image as background in Java Spring GUI (JFrame)
我想將圖像設置為背景而不是純色。 那可能嗎?
這是我的MainApp.java
的代碼
package com.gabriel.guiApp;
import java.awt.Color;
import javax.swing.JFrame;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.*;
import com.gabriel.guiImpl.Car;
public class MainApp extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String[] args) {
MainApp mainApp=new MainApp();
mainApp.setTitle("Draw");
mainApp.setBounds(10,10, 1200, 400);
Draw draw= new Draw();
draw.setBounds(0,0, 80,80);
draw.setBackground(Color.red);
draw.setForeground(Color.yellow);
draw.init();
mainApp.add(draw);
ClassPathResource r= new ClassPathResource("ApplicationContext.xml");
BeanFactory factory=new XmlBeanFactory((org.springframework.core.io.Resource) r);
Car car=(Car) factory.getBean("car");
draw.setCar(car);
mainApp.setVisible(true);
}
}
請將您的解決方案插入到我的代碼中。 謝謝!
我相信沒有幫助方法可以為您做到這一點。 這種類型的問題之前已經被問過和回答過,所以我只想分享一個被接受的答案的鏈接。 您也可以查看該線程上的其他示例,然后選擇最適合您的示例。
https://stackoverflow.com/a/1466278/12796448
也看看這個例子
https://www.tutorialspoint.com/how-to-add-background-image-to-jframe-in-java
我相信實現您想要的最好方法是用所需的圖像繪制容器的背景。 看看我分享的鏈接,它們可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.