Создайте заголовок вкладки JTabbedPane вручную с помощью JPanel и JLabel - PullRequest
0 голосов
/ 19 января 2020

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

Панель с вкладками имеет 4 панели:

   JPanel header = new JPanel();
   header.setSize(100, 50);
   header.setBackground(Color.red);
   JLabel icon_Label = new JLabel(Icon);
   icon_Label.setText("header 1");
   jTabbedPane1.getComponentAt(1).*************?!

1 Ответ

0 голосов
/ 19 января 2020

я нахожу это

JPanel panel = new JPanel();
    panel.setBackground(Color.BLUE);
    JLabel title = new JLabel("OK");
    title.setForeground(Color.RED);
    title.setIcon(new javax.swing.ImageIcon(getClass().getResource("/icon/icons8-boîte-pleine-64.png")));
    title.setText("GESTION A");
    panel.add(title);
   jTabbedPane1.setTabComponentAt(2, panel);

, но есть место слева и справа от заголовка! enter image description here

...