28 Haziran 2012

Transparan JFrame


Evet arkadaşlar resimde de görüldüğü gibi sayfam bir pencere için projemizin içine ufak bir kod yazmamız yeterlidir.


try {
 Class<?> awtUtilitiesClass = Class.forName("com.sun.awt.AWTUtilities");
 Method mSetWindowOpacity = awtUtilitiesClass.getMethod("setWindowOpacity", Window.class, float.class);

 // burda this yerine oluşturduğunuz JFrame adını yazabilirsiniz.
 // Miras alma yöntemi ile yaptığım için this kullandım.
 // Float.valueOf(0.75f) - 0.75 sayısını değiştirerek transparanlığı
 // değiştirebilirsiniz 1.0f ile 0.0f arasında bir float sayı
 // girilmelidir.
 mSetWindowOpacity.invoke(null, this, Float.valueOf(0.75f));
} catch (Exception e) {
}




1 yorum: