public void tabbedPane(){
JPanel tab1 = new JPanel();
JButton btn = new JButton("Buton - 1");
btn.setPreferredSize(new Dimension(50, 20));
btn.setLocation(0, 10);
tab1.add(btn);
JTabbedPane tabPanel = new JTabbedPane();
tabPanel.addTab("tab1", null, tab1);
tabPanel.addTab("tab2", tab1);
tabPanel.addTab("tab3", btn);
tabPanel.setPreferredSize(new Dimension(450, 150));
tabPanel.setLocation(50, 0);
mainPanel.add(tabPanel);//Main panel on frame
}
Когда я запускаю мое приложение, я вижу только TAB2 и панель TAB3, и у меня есть много вопросов:JTabbedPane не работает правильно
- tabPanel.setLocation не работает
- tabPanel. addTab («tab1» ...) не работает
- btn.setPreferredSize (новый размер (50, 20)); когда я нажмите «tab2», он работает правильно, однако, когда я нажимаю «tab3», он не меняет кнопку размер .. почему?
и я использую нулевой макет