Помощник по коду для пакета javax в Eclipse - PullRequest
0 голосов
/ 28 октября 2011

Я использую Eclipse, и я заметил, что я не получаю полный список доступных методов в Code Assist, когда использую что-либо в пакете javax.Например:

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→ Редактор → Ассистент контента → Дополнительно.

Я довольно новичок в Eclipse, поэтому я не уверен, что могу делать неправильно, если есть какая-либо другая соответствующая информация, которую я пропустил, дайте мне знать, и я включу ее.

Ответы [ 2 ]

2 голосов
/ 10 июля 2013

Я столкнулся с той же проблемой, а потом решил сам.

В моей компании классы под этими двумя пакетами используются редко (на самом деле они не поощряются). Поэтому предустановленное затмение просто добавляет их в список фильтров.

Чтобы это исправить, откройте «Окно -> Настройки» и найдите «фильтры типа» (на моем компьютере это фильтры Java-Appearance-Type), и вы увидите список отфильтрованных пакетов, снимите флажок «java». .awt. "и" javax.swing.".

Надеюсь, это поможет!

0 голосов
/ 28 октября 2011

Я пробовал это и прекрасно работает в Eclipse Indigo.

javax.swing.JFrame frame = new javax.swing.JFrame(); frame .// Здесь я получаю все доступные методы и все остальное, что я должен ...

Итак, убедитесь, что у вас есть импортированные пакеты ... Надеюсь, это поможет!

...