import java.awt.*;
import javax.swing.*;
import java.awt.Color;
import javax.swing.JPanel;
public class FirstFrame extends JFrame {
// FirstFrame properties
public FirstFrame() {
setTitle("Stacker");
setLayout(new GridBagLayout());
setSize(380, 650);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setUndecorated(true);
setVisible(true);
setResizable(true);
JLabel background = new JLabel(new ImageIcon("fw.jpg"));
background.setLayout(new BorderLayout());
add(background);
}
public static void main(String[] args) {
new FirstFrame();
}
}
好吧,現在我有框架undecorated ..(謝謝你們)我試圖把框架的背景圖像。但是當我運行它時,它顯示的只是一個空白幀。
有什麼不對?如何糾正?在JFrame中放置背景圖像
它可能是因爲ImageIcon的找不到路徑的「fw.jpg」。這個「fw.jpg」文件位於哪裏? –
在部署時,這些資源可能會變成[tag:embedded-resource]。在這種情況下,資源必須通過'URL'而不是'File'訪問。查看標籤的[info page](http://stackoverflow.com/tags/embedded-resource/info),以獲得一個「URL」。 –