Hey,
ich bin vor einigen Tagen auf ein cooles Tutorial im Netz gestoßen. Die haben dort ein JFrame GlassPane modifiziert, sodass es sich halbtransparent über die GUI legt, und eine Message anzeigt, während die GUI gesperrt sein soll.
Leider hab ich's nicht gebookmarkt und auch nach 30 min googlen mit allem was ich noch aus dem Beitrag wusste, hat mich diesen nicht wieder finden lassen
Jetzt wollte ich es auf eigene Faust versuchen, aber ich scheiter schon am normalen GlassPane. Ich hatte jetzt mal auf meinem Frame folgendes getan:
Aber wenn ich dann
aufrufe, ist das Teil nicht transparent.
Desweiteren weiss ich noch dass im Tutorial auch alle Events von Maus etc. vom GlassPane "aufgefressen" wurden. Irgendwas mit consumeEvents() oder so, aber ich finde die Methode nicht..
Könnt ihr mir also bitte erklären, wie man sowas macht?
Danke
ich bin vor einigen Tagen auf ein cooles Tutorial im Netz gestoßen. Die haben dort ein JFrame GlassPane modifiziert, sodass es sich halbtransparent über die GUI legt, und eine Message anzeigt, während die GUI gesperrt sein soll.
Leider hab ich's nicht gebookmarkt und auch nach 30 min googlen mit allem was ich noch aus dem Beitrag wusste, hat mich diesen nicht wieder finden lassen
Jetzt wollte ich es auf eigene Faust versuchen, aber ich scheiter schon am normalen GlassPane. Ich hatte jetzt mal auf meinem Frame folgendes getan:
Java:
setGlassPane(new MyGlassPane());
Java:
class MyGlassPane extends JPanel{
public MyGlassPane(){
setOpaque(true);
setBackground(new Color(150,150,150,100));
setSize(500,500) // zum test erstmal
}
}
Aber wenn ich dann
Java:
getGlassPane().setVisible(true);
aufrufe, ist das Teil nicht transparent.
Desweiteren weiss ich noch dass im Tutorial auch alle Events von Maus etc. vom GlassPane "aufgefressen" wurden. Irgendwas mit consumeEvents() oder so, aber ich finde die Methode nicht..
Könnt ihr mir also bitte erklären, wie man sowas macht?
Danke