Эй, я пытаюсь получить доступ к объекту, который я создал в методе main, из другого класса, но когда я ссылаюсь на него в другом классе, он не распознается.После некоторого исследования я думаю, что это как-то связано с модификаторами доступа, но я попытался сделать объект общедоступным только для того, чтобы появился комментарий «удалить недопустимый модификатор».Есть указатели?
Извините за то, что это так просто, но я только новичок, и я нахожу этот материал довольно сложным.
Извините, что не упомянул!Я пишу на Java.Вот что у меня есть:
public static void main(String[] args) {
Mainframe mainframe = new Mainframe();
mainframe.initialiseMF();
LoginPanel lp = new LoginPanel();
mainframe.add(lp);
}
public class Mainframe extends JFrame {
public Mainframe () {
// Set size of mainframe
setBounds(0, 0, 500, 500);
}
public void initialiseMF (){
// Get the size of the screen
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
// Determine the new location of the mainframe
int w = getSize().width;
int h = getSize().height;
int x = (dim.width-w)/2;
int y = (dim.height-h)/2;
// Move the mainframe
setLocation(x, y);
setVisible(true);
}
}
Я пытаюсь сделать это утверждение в другом классе:
Container content = mainframe.getContentPane();