Eclipse says I need to import a class, when I already imported it's whole package

StackOverflow https://stackoverflow.com/questions/23523169

  •  17-07-2023
  •  | 
  •  

سؤال

In a class, I have this line:

import javax.swing.*;

However on the StyledDocument doc = new DefaultStyledDocument(); Eclipse gives me an error (red line under the text) and offers to import StyledDocument (javax.swing.text)

Weird. I imported the entire swing package, why do I also need to import the class specifically?

هل كانت مفيدة؟

المحلول

Because the class is not in the javax.swing package, but in the javax.swing.text package. Imports are not recursive.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top