Соединение форм в Intellij IDEA Java, качели - PullRequest
0 голосов
/ 12 июня 2018

Я подаю заявку, используя IDEA Формы.Я хочу иметь разные формы.Сначала для входа в систему, затем для отображения информации из базы данных после входа в систему.Я создал две разные формы.Первый: MenuMain и второй AdminForm.После нажатия кнопки входа в MenuMain, я хочу открыть AdminForm, я попытался с setContentPane и передать основную панель из AdminForm, но она не работает.Как решить эту проблему?

public class MenuMainForm extends JFrame implements ActionListener {
private JPanel panel1;
private JTextPane logowanieText;
private JTextField userField;
private JTextField passField;
private JButton logowanieButton;
 public MenuMainForm(){

    logowanieButton.addActionListener(this);
 public void actionPerformed(ActionEvent e) {
    AdminForm adminForm = new AdminForm();
    this.setContentPane(adminForm);
}

public static void main( String[] args){
JFrame menuFrame = new JFrame("Kawiarnia");
    menuFrame.setContentPane(new MenuMainForm().panel1);
    menuFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    menuFrame.setExtendedState(JFrame.MAXIMIZED_BOTH);
    menuFrame.setVisible(true);
}

И код AdminForm:

public class AdminForm extends JPanel{
private JPanel adminPanel;
private JButton infoKawiarniaButton;
private JTable tabelaInfo;
private static String QUERY_INFO = "SELECT  * FROM NATALIAGAZDA.KAWIARNIE ";


public AdminForm() {
    DefaultTableModel model = (DefaultTableModel) tabelaInfo.getModel();
    model.addRow(new Object[]{"Atrybut", "Wartosc"});
public JPanel getAdminPanel() {
    return adminPanel;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...