Пользовательский JPanel в IntelliJ GUI - PullRequest
0 голосов
/ 14 ноября 2018

Как я могу создать пользовательский JPanel с дизайнером IntelliJ GUI? Я создал новую форму и привязал ее к пользовательскому классу.

enter image description here

Но TestingPanel - это просто базовый класс.

public class TestingPanel {
    private JButton button1;
    public JPanel panel1;
    private JButton button2;
    private JButton button3;
}

Теперь, когда я хочу использовать JPanel, я вынужден сделать что-то вроде этого:

JPanel testingPanel = new TestingPanel().panel1;

Я ожидал бы, что смогу спроектировать свой собственный JPanel в конструкторе графического интерфейса, а затем выполнять расширенные операции с ним (добавление регистраторов и т. Д.) В коде. Примерно так:

public class TestingPanel extends JPanel {
    private JButton button1;
    private JButton button2;
    private JButton button3;

    public void onCreate() {
         //change name, add listeners etc.
    }

}

Как я могу это сделать? Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...