Znikające przyciski

0

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.

0

Spróbuj napisać

@Override
    public void paint(Graphics g) {
        super.paint(g);
        g.drawImage(mapa, 1, 300, this);
    } 
0

Dzięki wielkie, działa jak należy :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0