Какова цель объявления класса как Java-Bean в файле MANIFEST.MF? - PullRequest
0 голосов
/ 24 ноября 2018

Когда я открываю файл MANIFEST.MF в rt.jar, я могу найти классы из пакета swing, объявленные как Java-бины.В чем разница между этими классами и обычными классами Java?

MANIFEST.MF file:

Manifest-Version: 1.0
Implementation-Vendor: Oracle Corporation
Implementation-Title: Java Runtime Environment
Implementation-Version: 1.8.0_191
Specification-Vendor: Oracle Corporation
Created-By: 1.7.0_07 (Oracle Corporation)
Specification-Title: Java Platform API Specification
Specification-Version: 1.8

Name: javax/swing/JCheckBoxMenuItem.class
Java-Bean: True

Name: javax/swing/JDialog.class
Java-Bean: True

Name: javax/swing/JSlider.class
Java-Bean: True

Name: javax/swing/JTextField.class
Java-Bean: True

Name: javax/swing/JTextPane.class
Java-Bean: True

Name: javax/swing/JTextArea.class
Java-Bean: True

Name: javax/swing/JList.class
Java-Bean: True

Name: javax/swing/JFormattedTextField.class
Java-Bean: True         
...