Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > java odev3 masaustune arka plan yapma
Yazar
abbas


avatar
ist
Kayıt: 29.03.2008
21.05.2009-19:34 #60156
Jpanel'in arka planını set etme yöntemi var ama windows masa üstünün yok sanırım.


JPanel content = new JPanel(); // To hold the content of the window.
content.setBackground(Color.LIGHT_GRAY);
content.setLayout(new BorderLayout());
setContentPane(content);

Ama bir kod sanırım bu kullanılacak. Aşağıdaki koyu renkli kodu arayabilir misiniz?
setBackgroundImage

bulan arkadaslar varsa bilgi verirse süoer olur... www.java2s.com da bile böyle bi kod bulamadım ben





/(::)(::)/











Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
21.05.2009-19:47 #60160
Javanın kendisinde böyle bir hazır kod yok.

Birkaç öneri ;
- Bunu yapmak için yapılan 3.parti java paketleri var, onları araştırabilirsin.
- WinAPI kullanıp yapabilirsin.
- Windows'un registry ayarlarını düzenleyip değiştirebilirsin.





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
21.05.2009-20:12 #60165
windowsta masaüstü arkaplanı şuradadır.
C:/Documents and Settings/KULLANICI_ADIN/Local Settings/Application Data/Microsoft/Wallpaper1.bmp

eğer sen oluşturduğun resmi buraya kaydedersen. ve sonra şu kodu çağırırsan.

	Runtime r=Runtime.getRuntime();
	try {
		r.exec("rundll32.exe user32.dll, UpdatePerUserSystemParameters");
	} catch (IOException e) {
		e.printStackTrace();
	}

masaüstü arkaplanın değişir. Bunun dışında registry de değişiklik yaparak da aynı sonucu elde etmen mümkün. Fakat bunun içine extra kürüphaneler var onları kullanman lazım. Bildiğim kadarıyla standart jre nin içinde bu işi yapabilceğeğiniz bir yapı yok.





N/A
Yazar
burakkanmaz


avatar
Gaziantep
Kayıt: 02.10.2006
21.05.2009-20:16 #60166
orhan yazdi
 
windowsta masaüstü arkaplanı şuradadır.
C:/Documents and Settings/KULLANICI_ADIN/Local Settings/Application Data/Microsoft/Wallpaper1.bmp

eğer sen oluşturduğun resmi buraya kaydedersen. ve sonra şu kodu çağırırsan.


Ayrıca bu sadece WinXP kullanıyorsan geçerli olur. Vista ve sonrası için çalışmayabilir peace En iyisi hazır bir java paket (ben görmüştüm geçen araştırırken) bulup onu kullanmak peace





Yazar
xceo


avatar
Bingöl
Kayıt: 13.09.2007
21.05.2009-21:33 #60183
Vista ve sonrasında dosyalar üzeri işlem yapabileceğin tek alan regedit, bildiğim kadarı ile.
Bunuda "reg..." ms-dos komutunu kullanarak yaptırtabilirsin, javaya.





http://www.makosan.net
Bir deli bu aralar...


Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb