簡體   English   中英

Eclipse中javax包的代碼輔助

[英]Code assist for javax package in Eclipse

我正在使用Eclipse,並且我注意到每當我在javax包下使用任何東西時,我都沒有在Code Assist中獲得可用方法的完整列表。 例如:

JFrame frame = new JFrame();
frame.  // this will open up code assist window, but the window only has methods
        // inherited from type Object, not the methods from JFrame

我使用jdk1.6.0_25作為我的JRE,我確保我的源附件和javadoc位置對於rt.jar是正確的,並且還嘗試檢查Window→Preferences→Java→Editor→Content Assist→Advanced中的所有內容。

我對Eclipse很陌生,所以我不確定我可能做錯了什么,如果還有其他相關信息我遺漏了,請告訴我,我會把它包括在內。

我遇到了同樣的問題,然后我自己解決了。

在我的公司課程中,很少使用這兩個包(實際上,它們不受鼓勵)。 所以預先安裝的eclipse只是將它們添加到過濾器列表中。

要解決此問題,請打開“窗口 - >首選項”並搜索“類型過濾器”(在我的計算機中它是Java外觀類型過濾器),您將看到已過濾包的列表,取消選中“java.awt”。 “和”javax.swing。

希望這可以幫助!

我試過這個並且在Eclipse Indigo中運行得非常好。

javax.swing.JFrame frame = new javax.swing.JFrame(); frame.//我得到所有可用的方法和其他我應該...

因此,請確保您已導入包...希望這有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM