Какова функциональность файла dt.jar в Java?

Я хочу знать функциональность файла dt.jar в java, который находится в папке jdk/lib. Я прочитал официальную документацию оракула, но не могу понять их выступление, приведенное ниже.

"dt.jar, архив DesignTime файлов BeanInfo, которые сообщают интерактивным средам разработки (IDE), как отображать компоненты Java и как позволить разработчику настраивать их для приложения".

Кто-нибудь может мне это объяснить?

Заранее спасибо.

1 ответ

Решение

dt.jar библиотека используется приложениями IDE для разработки графического интерфейса Swing.

Следовательно, это полезно во время разработки и не должно быть включено во время выполнения.

В банке содержатся классы BeanInfo для компонентов Swing, а также изображения, представляющие компоненты.

Из книги " Примеры Java в двух словах", 3-е издание (глава 15.4: Пользовательские события), Дэвид Фланаган:

Этот класс BeanInfo определяет количество информации для нашего компонента:

  • Значок, представляющий бин.
  • Объект BeanDescriptor, который включает ссылку на класс Customizer для компонента. Мы увидим реализацию этого класса позже
    в главе.
  • Список поддерживаемых свойств компонента, а также краткое описание каждого из них. Некоторые инструменты beanbox (но не beanbox от Sun)
    отображать эти строки пользователю некоторым полезным способом.
  • Метод, который возвращает наиболее часто настраиваемое свойство компонента; это называется свойством по умолчанию.
  • Ссылка на класс PropertyEditor для одного из свойств.

Это помогает IDE предоставлять полезные инструменты графического дизайна с использованием этих компонентов bean:

Вы можете найти больше информации здесь: Настройка бобов

Другие вопросы по тегам