Как я могу настроить цвет панели с вкладками в Swing Builder? - PullRequest
2 голосов
/ 31 января 2011

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

Вот мой гай ... enter image description here

спасибо заранее ^ _ ^

Ответы [ 2 ]

1 голос
/ 31 января 2011

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

UIManager.put("TabbedPane.selected", Color.RED);

Я не вижу настройки для границы, но вы можете скрыть ее так:

UIManager.put("TabbedPane.contentBorderInsets", new Insets(0, 0, 0, 0));

Наконец, вы можете изменить фон панели вкладок следующим образом:1007 *

tab.setBackground(Color.BLUE);
1 голос
/ 31 января 2011

Для внешнего вида JTabbedPane установите параметры UIManager, как описано в этом посте Управление цветом в панели вкладок Java

Соответствующий код:

  UIManager.put("TabbedPane.contentAreaColor ",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.selected",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.background",ColorUIResource.GREEN);
  UIManager.put("TabbedPane.shadow",ColorUIResource.GREEN);

  // now construct the tabbed pane
  tab=new JTabbedPane();
...