2011-11-12 105 views
2

對不起,如果這是一個簡單的問題,但我是新來的Java和相當沮喪。 我有一個類Hostel和一個類Main。在Hostel類我有變量myString,我試圖用它來佔用一個文本區域outputMain當按鈕findRoomB被點擊,但我被告知變量無法找到。無法找到符號

下面就是錯誤顯示

findRoomB.addActionListener(new ActionListener() 
{ 
    public void actionPerformed(ActionEvent e) 
     { 
      HostelClass find = new HostelClass(); 
      ouput.setText(myString); 
     } 
}); 

錯誤的Main類代碼:找不到符號 符號:mystring變量

任何幫助,將不勝感激。

+2

變量的拼寫錯誤 – Simone

+2

請列出實際的錯誤。 – EricSchaefer

+0

嘗試'output.setText(myString);' – rsp

回答

2

您需要從HostelClass的找到實例檢索的myString:

output.setText(find.getMyString()) 

// if you're using direct access of a public member, but I don't recommended this 
output.setText(find.myString) 
+1

如果你打算倒計時,請評論爲什麼。確切地說,是 –

+1

。我絕對**討厭** downvotes沒有評論。你有我的同情心。 +1爲好的答案。 :) – fireshadow52