У меня есть логин JPanel
, который был программно добавлен внутри JFrame
. Проблема в том, что я хочу вызвать функцию на JFrame
с помощью логина JPanel
с помощью кнопки.Функция вызова на JFrame из класса JPanel
Здесь я объявил MainFrame
, как mainFrame
в классе PartLogin
JPanel
:
public class PartLogin extends JPanel {
MainFrame mainFrame;
Затем я создал публичную функцию от JFrame
, а затем назвал его из PartLogin
через кнопку мыши
mainFrame.changeLabel();
У меня есть NullPointerException
, указывающий внутри кода кнопки.
mainFrame.changeLabel();
ничего себе, что работали! Я слишком очевиден, что пришел из C++? Btw, вы спасли меня: D –
@PrincetonMielJurilla Если ответ сработал, пожалуйста, отметьте ответ как принятый. И C++ автоматически назначает переменные без указателей, это то, что я часто смешиваю;) – msrd0
извините, это был мой первый вопрос: D спасибо за напоминание. –