Hallo, ich möchte ein JFrame mit runden Ecken. So, wie es die Fenster bei Windows haben. Leider klappt es nur wenn das Fenster nicht transparent ist. Sobald ich das Fenster transparent gestalte, sind die Ecken wieder eckig. Woran liegt es?
Vielen Dank für jede Hilfe!
PS: kann man das vielleicht auch noch anders machen?
Java:
public TransparentFrame(String name) {
super(name);
setUndecorated(true);
setMinimumSize(new Dimension(400, 200));
setBackground(new Color(0, 144, 255, 255)); // funktioniert
//setBackground(new Color(0, 144, 255, 205)); // funktioniert nicht (warum?)
setShape(new RoundRectangle2D.Double(0, 0, getWidth(), getHeight(), 20, 20));
}
Vielen Dank für jede Hilfe!
PS: kann man das vielleicht auch noch anders machen?
Zuletzt bearbeitet: