Обратите внимание, что я еще не пытался проверить это, я просто готовлюсь к его исследованию больше.Компоненты автоматической загрузки JTabbedPane
Я создаю приложение книгу адресов, и вы хотите сделать следующим образом:
- Пользователь нажимает на имя лиц в списке.
- Открывается новая вкладка с редактируемым JTextField/JTextArea/и т. Д.
- Пользователь сохраняет/закрывает вкладку.
Глядя на учебники по Google, было предложено, чтобы иметь такой метод, как:
public void createPage1()
{
panel1 = new JPanel();
panel1.setLayout(new BorderLayout());
panel1.add(new JButton("North"), BorderLayout.NORTH);
panel1.add(new JButton("South"), BorderLayout.SOUTH);
panel1.add(new JButton("East"), BorderLayout.EAST);
panel1.add(new JButton("West"), BorderLayout.WEST);
panel1.add(new JButton("Center"), BorderLayout.CENTER);
}
Существовали некоторые из этих методов, каждый из создания одной вкладки.
Однако моя программа позволила бы иметь возможность открыть неизвестное количество вкладок одновременно, все из которых содержат одни и те же компоненты в том же порядке. Это, очевидно, делает другую альтернативу вышеприведенной.
Как это можно сделать?
Вы не используете JTabbedPane? Опубликовать некоторый действительный код и прочитать учебники оракула – nachokk
@nachokk Спасибо, что нашли время, чтобы действительно прочитать мой вопрос. – Aaron
@Aaron Вы говорите о «вкладках», но не говорите точно, как вы намереваетесь его выполнить. С помощью 'JTabbedPane' вы просто продолжаете добавлять представления в' JTabbedPane', каждый вид будет контейнером, содержащим все необходимые компоненты, необходимые для этой вкладки – MadProgrammer