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