Я использую свинг в Java, чтобы сделать тест для моей курсовой работы.Я сделал свой основной класс, фрейм с вкладками, который содержит отдельные jpanels в качестве вкладок, например страницу входа, и я использую sqlite для получения моих данных.Однако я изо всех сил пытаюсь понять, как я могу общаться между, скажем, моим именем входа jpanel и моим основным классом.
mainJFrame.addWindowListener(new WindowAdapter() {
public void windowActivated(WindowEvent arg0) {
LoginPanel loginEntry = new LoginPanel();
welcomePanel.add(loginEntry);
welcomePanel.setBounds(0,0,728,390);
// Поэтому здесь я хотел бы получить оператор if, чтобы при успешном входе в систему добавлялись другие вкладки иможно увидеть.Но недоступны, если вы не вошли в систему.
tabbedPane.addTab("Quick Guide", null, quickGuidePanel, null);
tabbedPane.addTab("Examples", null, examplePanel, null);
tabbedPane.addTab("Run Quiz", null, runQuizPanel, null);
tabbedPane.addTab("Exams", null, examPanel, null);
tabbedPane.addTab("View Performance", null, viewPerfPanel, null);
tabbedPane.addTab("Settings", null, settingsPanel, null);
}
});
Я попытался создать метод получения и установки и попытался получить метод GetSuccessfulLogin (), но это не сработало :(
спасибо