Извлечь JPanel в новый класс в NetBeans

Это похоже на этот вопрос, за исключением того, что код уже написан.

у меня есть

JFrame
  JTabbedPane
    JPanel X
      <...>
    JPanel Y
      <...>
    JPanel Z
      <...>

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

Каков наилучший способ разделить это на четыре отдельных класса (1 JFrame, 3 JPanels) с использованием NetBeans, чтобы он правильно перемещал весь свой автоматически сгенерированный код?


person Nate Parsons    schedule 03.09.2009    source источник


Ответы (1)


Создайте новый класс JPanelX в Netbeans. Затем скопируйте и вставьте содержимое JPanel X в JPanelX. Повторите для каждого из остальных.

Затем в JFrame удалите JPanel и замените их новым JPanelX и т. д.

person James Schek    schedule 03.09.2009