Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Скругления краев jPanel


Автор: Swatch 2.8.2007, 19:22
Добрый вечер.

Задача такая. У jPanel, по-моему, есть свойство, которое делает края не острыми, а скругленными. Но скругление это достаточно малозаметно, а мне надо сделать, чтобы скругление было больше. ТО есть нарисовать его с меньшим радиусом. Как-нибудь это можно организовать? Подскажите, пожалуйста.

Автор: AlexeyVorotnikov 3.8.2007, 09:53
А что это за свойство такое?

Автор: AlexeyVorotnikov 3.8.2007, 10:15
Стоп! Что-то я вообще с утра торможу. Как у JPanel вообще могут быть какие-либо углы? Сама по себе JPanel ничего на экране не рисует, рисуют только её child'ы.

Автор: Michael.de 4.8.2007, 00:54
Swatch: Border имеется в виду?
Код

...
JPanel jp = new JPanel(new FlowLayout(1, 1, 1));
jp.setBackground(new Color(255, 255, 240));// Цвет панели.
jp.setBorder(new LineBorder(new Color(50, 50,200), 1, true));// Цвет рамки, радиус закругления и закругляется собственно рамка или нет.
...

Оно?  smile

P.S. Кстати, чем больше радиус, тем лучше видна "округлость" рамки, а не наоборот.

Автор: Swatch 5.8.2007, 20:03
Угу, это и имеолсь в виду. Болшое спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)