Witam wszystkich, jestem początkującym w nauce programowania Javy wiec prosze o troche wyrozumiałości :). Mam problem, dla Was pewnie banalny ale ja nie moge sobie z tym poradzić. Chodzi o to, że po uruchomieniu apletu program rysuje obrazek a nie pokazuje przycisków (JButtonów). Dopiero jak najade myszką w miejsce gdzie się znajdują to się pojawiają. Co musiał bym zrobić aby one były tam cały czas od początku działania programu ?
Oto kod:
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.JApplet;
import javax.swing.JButton;
public class Szlaki extends JApplet {
Image mapa;
@Override
public void init() {
setSize(1450,800);
mapa = getImage(getDocumentBase(),"szlaki.jpg");
setLayout(null);
}
@Override
public void paint(Graphics g){
g.drawImage(mapa,1,300,this);
}
@Override
public void start(){
Container guziki = getContentPane();
guziki.setLayout(null);
JButton guzik1 = new JButton("wylicz");
guzik1.setBounds(500,250,90,45);
JButton guzik2 = new JButton("wyzeruj");
guzik2.setBounds(600, 250, 90, 45);
guziki.add(guzik1);
guziki.add(guzik2);
}
}
Z góry dziękuję za ewentualną pomoc.