если возможно, перенастроите jframe

#java #swing #jframe

#java #swing #jframe

Вопрос:

 jframe to default show rectangle.
  

я хочу знать, возможно ли, чтобы мы отображали это подобно кругу?

и как?

Ответ №1:

Возможно иметь непрямоугольные JFrames. Самый простой способ сделать это — использовать AWTUtilities.setWindowShape(окно, форма). Прочитайте страницу ниже для получения более подробной информации.

Кто-то еще упоминал, что это можно сделать с помощью класса Robot, но в этом нет необходимости. Java теперь поддерживает это изначально, где это возможно.

http://today.java.net/pub/a/today/2008/03/18/translucent-and-shaped-swing-windows.html

Ответ №2:

В этой статье описывается хитроумный взлом, который позволяет реализовать непрямоугольные и полупрозрачные фреймы. Очевидно, вы можете сделать это (непереносимо, конечно), используя взломы собственного кода.