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