嘿我試圖從另一個類訪問我在主方法中創建的對象,但是當我在其他類中引用它時,它不被識別。經過一番研究後,我認爲這與訪問修飾符有關,但我試圖將該對象公開爲僅對評論出現「刪除無效修飾符」。任何指針?從其他類訪問在主要方法中的對象
對不起,這是如此基本,但我只是一個初學者,我發現這件事很艱難。
對不起沒有提及!我正在用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();
你在寫什麼語言?你能提供一個簡單的例子嗎? – 2011-12-23 14:46:47
請發佈一些代碼,或者所有人都會猜測。 – 2011-12-23 14:47:35
你可以發佈其他類的更多代碼嗎?您打算如何使用其他類中的Mainframe內容窗格進行操作?如果你想添加一些東西到用戶界面,在大型機上執行。 – 2011-12-23 15:01:11