2014-02-05 32 views
-1

NetBeans IDE的7.4是不承認GridLayout經理給出了一個錯誤:Java的網格佈局管理器的Netbeans

no suitable method found for setLayout(GridLayout)  
    method Container.setLayout(LayoutManager) is not applicable  
    (argument mismatch; GridLayout cannot be converted to LayoutManager)  
    method JFrame.setLayout(LayoutManager) is not applicable  
    (argument mismatch; GridLayout cannot be converted to LayoutManager) 

你知道什麼地方出錯了?我卸載並重新安裝了JDK和IDE無濟於事。不知道該怎麼做。

回答

1
setLayout(new GridLayout()); 

然後 + 按Ctrl +解決所有進口。

完美的作品對我很好。你可能會忘記實例化。

唯一的其他想我可以看到的情況是,你自己定義GridLayout類withing同一個包,那GridLayout一個LayoutManager

+0

這只是刪除我的AWT。*進口。它沒有改變錯誤。感謝您的評論。 – rkentmc

+0

是否可以在同一個包中創建另一個'GridLayout'類?作爲練習還是什麼? –

+0

該類被命名爲GridLayout,我將該類重構爲GridLayout1,現在它接受它。謝謝 – rkentmc