Я хочу нарисовать пользовательскую версию JFrame.Можно ли расширить JFrame и нарисовать его?
Я искал повсюду и не могу найти решение.Может ли кто-нибудь помочь направить меня в правильном направлении?Спасибо!
Вы можете использовать setUndecorated(false), чтобы отключить оформление окон хост-платформы, как показано в этом примере .
setUndecorated(false)
Проверить этот сайт от Sun (Oracle ...):
http://download.oracle.com/javase/tutorial/uiswing/components/rootpane.html
Здесь описаны слои JFrame, которые вам придется переопределить.
Вы можете изменить рисунок панелей внизу и сделать фон прозрачным. Затем переопределите метод paint на панели содержимого (или на стеклянной панели) и нарисуйте рамку по своему желанию.
paint