Какова функциональность файла 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:
Вы можете найти больше информации здесь: Настройка бобов