nie działają przyciski na obrazku :/

0

Witam . Mam problem , chciałem wczytać sobie na tło aplikacji obrazek a na nim umieszczać przyciski , listy , etykiety itd , ale napotykam na problem gdy juz wczytam obrazek i do okna dodaje przyciski to tylko jest widoczny JButton i nic wiecej albo nic (no oprocz tego obrazka ) o to jak to robie :

GŁÓWNA KLASA :


public class play
{
private JFrame okno_play;	
private JButton start;
private JTextArea pole_txt;
private JLabel napis;
//--------------------------------------------------------------------------------------------
play()
{
okno_play = new JFrame("Galaxy 2009");
okno_play.setDefaultCloseOperation(okno_play.EXIT_ON_CLOSE);
okno_play.setBounds(300, 100, 700, 600);

rysunki.setLayout(null);
WczytajObrazki("gwiazdy.jpg");

start = new JButton("Start");
start.setBounds(0,200,100,100);
start.setFont(new Font("sansserif", Font.BOLD, 22));
start.setBackground(new Color(48,144,192));
start.addMouseListener(new NacisnieciePlay());
rysunki3.add(start);

pole_txt = new JTextArea();
pole_txt.setBounds(0,300,100,100);
pole_txt.setFont(new Font("sansserif", Font.BOLD, 22));
pole_txt.setBackground(new Color(48,144,192));
rysunki3.add(pole_txt);

napis = new JLabel("Start");
napis.setBounds(0,0,100,100);
napis.setFont(new Font("sansserif", Font.BOLD, 22));
napis.setBackground(new Color(48,144,192));
rysunki3.add(napis);


okno_play.add(rysunki3);
okno_play.setVisible(true);
}
}

A TAK WCZYTUJE OBRAZEK

private void WczytajObrazki(String path3)
{
plik_zeg = new File(path3);
obrazek_zeg = new BufferedImage(250,250, BufferedImage.TYPE_INT_RGB);
try
	{
	obrazek_zeg=ImageIO.read(plik_zeg);
	}
	catch(IOException e)
		{
		System.out.println(e.getMessage());
		}	
okno_play.repaint();
}
//--------------------------------------------------------------------------------------------
JPanel rysunki = new JPanel()
{ 
private ImageObserver paintingChild;	
public void paint(Graphics g)
{ 
 super.paint(g); 
 g.drawImage(obrazek_zeg,0,0,700,600,paintingChild);
}
};

I nie moge sobie poradzic z tym , prosze o pomoc :/

0

Dość ciekawe efekty daje ImageIcon w połączeniu z Border-ami.
Wystarczy dla odpowiedniego komponentu wywołać metode @setBorder(Border border),
gdzie argumentem będzie odpowiednia podklasa 'Border'a. :D

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