Witam, dopiero zaczynam moja przygode zjawą. Problem może i banalny, ale mimo wszystko nie chce mi działać. W ksiażce mam skrypt jak wrzucic na panel obrazek, ale za nic nie chce mi działać ! Na kompie mam JAVE 1.3.0, oto kod:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class witaj {
public static void main(String[] args){
Ramka ramka = new Ramka();
ramka.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ramka.show();
}
}
class Ramka extends JFrame {
public Ramka(){
setTitle("Witaj Maras");
setSize(300, 300);
setResizable(false);
setLocation(100,100);
Panel panel = new Panel();
Container pow = getContentPane();
pow.add(panel);
}
}
class Panel extends JPanel {
public void paintComponent(Graphics g){
super.paintComponent(g);
String name = "obraz.jpg";
Image obraz = Toolkit.getDefaultToolkit().getImage(name);
g.drawImage(obraz, 0, 0, 100, 100, null);
drawString("Maras", 20, 20);
}
}
Program sie normalnie kompiluje, ale obrazek nie chce sie pokazać. Czy może mi ktoś wytłumaczyć gdzie popełniam błąd ?
Pozdrawiam