Создайте рамку JPanel с заголовком, как в Firefox - PullRequest
7 голосов
/ 21 сентября 2011

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

Пример того, что я хочу, в Firefox:

Firefox Options

Как я могу сделать что-то подобное в Java?

1 Ответ

10 голосов
/ 21 сентября 2011

Здесь вы можете найти всю необходимую информацию.

Обычно вы можете использовать фабрику границ для создания границ, используя типы, доступные в Swing:

Border lineBorder = BorderFactory.createLineBorder(Color.black);
JPanel panel = new JPanel();
panel.setBorder(lineBorder);

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

...