Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Wczytywanie tła aplikacji

$
0
0

W jaki sposób zmodyfikować poniższą klasę, aby podczas wyświetlania okna grafika znajdowała się "pod" / "z tyłu" innych obrazków oraz były widoczne wszystkie komponenty bez uprzedniego najeżdżania na nie? 

Znalzałem następujący sposób, jednak jest on dla mnie nie zrozumiały: https://forum.4programmers.net/Java/137701-Obrazek_jako_t%C5%82o

Co należałoby zmienić w kodzie?

public class Okna extends JFrame {

	private static final long serialVersionUID = 1L;
	private BufferedImage zdjecie;

	public Okna(String lokalizacja) { // tutaj wpisuję np. herb.jpg
		super();
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setResizable(false);
		setLocation(10, 10);
		setSize(1280, 720);
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
		} catch (Exception ex) {
			System.err.println("Nie udała się zmiana na wygląd.");
		}
		File tlo = new File(lokalizacja);
		try {
			zdjecie = ImageIO.read(tlo);
		} catch (IOException e) {
			System.err.println("Błąd odczytu tła.");
			e.printStackTrace();
		}
	}

	public void paintComponent(Graphics g) {
		Graphics2D grafika = (Graphics2D) g;
		grafika.drawImage(zdjecie, 0, 0, this);
	}
}

 


Viewing all articles
Browse latest Browse all 21942

Trending Articles


TRX Antek AVT - 2310 ver 2,0


Автовишка HAULOTTE HA 16 SPX


POTANIACZ


Zrób Sam - rocznik 1985 [PDF] [PL]


Maxgear opinie


BMW E61 2.5d błąd 43E2 - klapa gasząca a DPF


Eveline ➤ Matowe pomadki Velvet Matt Lipstick 500, 506, 5007


Auta / Cars (2006) PLDUB.BRRip.480p.XviD.AC3-LTN / DUBBING PL


Peugeot 508 problem z elektroniką


AŚ Jelenia Góra