我想在NORTH
的NORTH
部分添加圖像,但它不起作用。 我該怎麼辦?Java Swing - 如何在Jpanel北部添加圖像
class PanelGlowny extends JPanel
{
PanelGlowny()
{
this.setLayout(new BorderLayout());
ImageIcon imageurl = new ImageIcon("logo.jpg");
Image img = imageurl.getImage();
this.add(img, BorderLayout.NORTH);
}
}
public class Formatka extends JFrame
{
private PanelGlowny panel = new PanelGlowny();
public Formatka()
{
...
add(panel);
}
}
你的目錄結構究竟是什麼?你在哪裏保留你的圖片?請使用'getClass()。getResource(「/ logo.jpg」)來訪問您的圖像,這就是您訪問'應用程序資源'的方式。這兩個答案都太好了:-)你使用一些IDE來製作Swing應用程序嗎?希望這[鏈接](http://stackoverflow.com/a/9866659/1057230)可以幫助你更多。 – 2012-04-03 17:05:47