Я не знаю, возможно ли это или нет. Есть ли способ изменить форму jframe на круг
изменение формы jframe
comment
возможный дубликат Swing round JFrame
- person jmj   schedule 10.03.2011
comment
Вы должны попробовать Google некоторые ключевые слова. Это урок: Google — ваш лучший друг (tinyurl.com/5ssmucf)
- person Martijn Courteaux   schedule 10.03.2011
Ответы (2)
По сути, вам нужно сделать внешнюю часть вашей визуализируемой поверхности JFrame прозрачной, а затем нарисовать свою собственную фигуру в середине.
Это поможет вам начать:
http://java.sun.com/developer/technicalArticles/GUI/translucent_Shaped_Windows/ а>
А это готовая реализация:
http://www.codeproject.com/KB/java/Shaped-Transparent-jframe.aspx
person
Bernd Elkemann
schedule
10.03.2011
@vijesh: Видите ли: первый хит Google!
- person Martijn Courteaux; 10.03.2011
@Martijn Действительно. Я чувствую себя счастливым. На этот раз Google действительно хорошо справился с поиском того, что мне было нужно; в большинстве случаев он просто находит то, что популярно (или, что еще хуже, устоялось).
- person Bernd Elkemann; 10.03.2011
//Вы можете изменить форму JFrame import java.awt.geom.*;
setUndecorated(true);
Ellipse2D.Double E=new Ellipse2D.Double(0,0,500,500); //nested class Double##
- Heading
##
setShape(E);
setVisible(true);
person
Imtiyaz Ansari
schedule
26.02.2019