2011-04-14 35 views
0

我已經看到本網站上關於無法找到符號錯誤的所有帖子,沒有人回答我的問題,所以我在這裏。爲了讓您更好地瞭解我在做什麼,我正在創建一個視頻存儲程序,該程序會將消息發送到將消息發送到數據庫並來回發送的服務器。
我有一個名爲login.java的類,一個名爲VideoStoreApp的類和一個名爲VideoStoreView的類。在我的login.java類中,我有一個被調用的if語句;使用NetBeans,得到一個無法找到符號錯誤,我使用setVisible

VideoStoreApp test = new VideoStoreApp(); 
test.setVisible(true); 

我在調用setVisible,上面寫着「類未找到」錯誤,它會提示我創造內部videostoreapp的方法稱爲調用setVisible ......我用調用setVisible我在其他班沒有問題。如果我使用.show,我也會在這裏得到相同的錯誤。基本上我會彈出一個登錄屏幕,然後出現主程序,但是現在兩者都同時出現。我使用了super.setVisible(false)來讓登錄屏幕消失,但實際上,正如你所知道的,主程序在整個時間內仍然可見。

if (user.equals("employee") && pwd.equals("password") || user.equals("manager") && pwd.equals("password")) 
     { 
      super.setVisible(false); // no error here 
         VideoStoreApp test = new VideoStoreApp(); 
         test.setVisible(true); // cannot find symbol 
     } 
     else..... 

,在我主我沒有錯誤...

... 
login appear = new login(); 
     appear.setVisible(true); 
     launch(VideoStoreApp.class,args); 
... 

它的我第一次在這裏張貼的傢伙,所以如果我做錯了什麼事我很抱歉,我只是真的需要得到這個幫助加工。
下面的整個項目;

http://paste.bradleygill.com/index.php?paste_id=281691
http://paste.bradleygill.com/index.php?paste_id=281692
'http://paste.bradleygill.com/index.php?paste_id=281693

+0

請發佈確切的錯誤消息,並指出哪些行導致它們。你的類是否擴展了一個具有setVisible(boolean)方法的GUI組件?你想用這個代碼做什麼? – 2011-04-14 22:53:54

回答

0

VideoStoreApp不含調用setVisible,它似乎既不做SingleFrameApplication的類您從中擴展VideoStoreApp。

您是否意指VideoStoreApp.showMain();

+0

當我使用showMain時,我得到一個找不到符號...我感到沮喪哈哈。 – firsttimer 2011-04-15 00:20:07

+0

我不認爲你實際上必須創建一個名爲setVisible的方法,我知道當他們需要使用它時調用它的人。我問周圍,人們不知道我爲什麼找不到符號。 – firsttimer 2011-04-15 00:28:29

+0

我很確定我需要把這個; VideoStoreApp.launch(null,args);但我不知道args是什麼。 – firsttimer 2011-04-15 01:10:15

相關問題