JAVA контроли, блог за шифроване

Всички контроли от пакета AWT наследяват класове Съставна част и Контейнер. Когато използвате пакета Swing, компонентите наследяват от клас JComponent, извлечени от клас Контейнер.

Примерите включват текстови етикети Етикет, JLabel, които се създават с конструктори, задаващи текста на етикета.
Възможността за промяна на текста на етикета се осигурява от метода
setText (String текст). Можете да получите стойността на текста на етикета с помощта на метода getText ().

Бутони Бутон и JButton, CheckBox и JCheckBox, Радио бутон и JRadioButton, JToggleButton използва се за генериране и обработка на събития.

Списъци Списък и JList ви позволяват да изберете един или повече елементи от списъка.­

Едноредова зона за въвеждане Текстово поле и JTextField и многоредова област за въвеждане - TextArea и JTextArea ви позволява да редактирате и въвеждате текст (вижте фиг. 13.6).

Суперкласът на бутоните е класът Бутон, от които наследяват двата най-често използвани класа: JButton и JToggleButton. Първият е за създаване на обикновени бутони, а вторият е за създаване на "лепкави" бутони, радиобутони (клас JRadioButton) и проверими бутони (клас JCheckBox). В допълнение към посочените, от Бутон два класа се наследяват JCheckBoxMenuItem и JRadioButtonMenuItem, използва се за организиране на менюта с радио бутони и проверяващи се бутони (вж. фиг. 13.7).

шифроване

Фигура: 13.6. Йерархия на наследяване на компоненти в Swing Library

шифроване

Фигура: 13.7. Класове бутони в суинг

Процесът на създаване на бутони е съвсем прост: извиква се конструкторът JButton с етикет, който да се постави върху бутона. Клас JButton Swing библиотеките за създаване на обикновени бутони предлага няколко различни конструктора: JButton (), JButton (String с), JButton (Икона и), JButton (String с, Икона и).

// пример # 6: бутон и неговите методи: VisualEx.java