Witam
Mam problem gdyż pisząc program potrzebuje wstawić tło jednak w sam obrazek nie wyświetla się. Obraz znajduje sie w tym samym katalogu co plik źródłowy. Zamieszczam kopie kodu z góry dziękuje za pomoc i ew. rozwiązania
import java.awt.;
import javax.swing.;
public class display
{
public static void main(String args[])
{
Okno okno =new Okno();
}
}
class Okno extends JFrame{
public Okno(){
setSize(800,800);
setTitle("Pokemony");
Panel panel=new Panel();
add(panel);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
}
class Panel extends JPanel {
public void paintComponent(Graphics g){
ImageIcon im=new ImageIcon("a.png");
Image img=im.getImage();
g.drawImage(img,10,10,Color.BLACK,null);
g.setColor(Color.red);
g.drawString("Pokemony",10,10);
}
}