Я пишу графическую библиотеку на Java.Это будет интерфейс для нескольких существующих графических пакетов Java, сочетающий в себе функции из java.awt и javax.swing.Я учитель, и я создаю эту библиотеку для своих начинающих учеников, чтобы им не приходилось копаться в мешанине с заявлениями об импорте.Я также хотел бы предоставить некоторые дополнительные встроенные цвета, чтобы расширить ограниченный набор, который поставляется с java.awt.Color
Я хочу создать класс Color, который просто расширяет java.awt.Color.Таким образом, студент не должен импортировать java.awt.Color напрямую.Я пробовал это:
package graphics;
public class Color extends java.awt.Color
{
}
Но компиляция вызывает ошибку cannot find symbol - constructor Color()
.Видимо, в классе java.awt.Color отсутствует конструктор по умолчанию, и это приводит к сбою компиляции в моем классе.
Нужно ли просто прикусить пулю и написать свой собственный класс Color и включить некоторые методы для перевода между javaЦвета и мои цвета?