Спецификације компоненти пасуља у јави

Преглед садржаја

А. ЈаваБеан или пасуљ То је компонента направљена у софтверу која се може поново користити и којом се може визуелно манипулисати помоћу Јава програмског алата.
Да би се то урадило, дефинисано је сучеље за вријеме пројектирања (вријеме пројектирања) које омогућава програмски алат или ИДЕ, испитивати (испитивати) компоненту и знати својства (својства) која дефинише и врсте догађаја (догађаја) које може генерисати као одговор на различите радње.
Иако се појединачна зрна пасуља могу знатно разликовати по функционалности, од најједноставнијих до најсложенијих, сви они деле следеће карактеристике:
Интроспекција: Омогућава програмском алату или ИДЕ -у да анализира како беан функционише
Прилагођавање: Програмер може да промени изглед и понашање пасуља.
Догађаји: Он обавештава ИДЕ о догађајима које може генерисати као одговор на радње корисника или система, као ио догађајима које може да обради.
Својства: Омогућава вам да промените вредности својстава пасуља да бисте га прилагодили (прилагођавање).
Упорност: Можете сачувати стање пасуља које је програмер прилагодио, мењајући вредности њихових својстава.
Опћенито, пасуљ је класа која поштује одређена правила:
  • Беан мора имати подразумевани конструктор (без аргумената)
  • Беан мора имати постојаност, односно имплементирати Сериализабле интерфејс.
  • Пасуљ мора имати интроспекцију. ИДЕ препознају одређене смернице за дизајн, називе функција или метода чланова и дефиниције класа које омогућавају програмском алату да погледа унутар зрна и сазна о његовим својствима и понашању.

Својства (уреди)
Својство је атрибут ЈаваБеан -а који утиче на његов изглед или понашање. На пример, дугме може имати следећа својства: величину, положај, наслов, боју позадине, боју текста, без обзира да ли је омогућено или не итд.
Својства пасуља се могу испитати и модификовати помоћу метода или функција чланова, које приступају овом својству, и могу бити два типа:
геттер метода: очитати вредност својства
начин постављања: мења вредност имовине.
А. СДИ који је у складу са ЈаваБеанс спецификацијама, зна како рашчланити пасуљ и познаје његова својства. Поред тога, ствара визуелни приказ за сваки од типова својстава, који се назива уређивач својстава, тако да програмер може лако да их измени у време пројектовања.
Када програмер узме пасуљ из палете компоненти и спусти га у панел, ИДЕ приказује пасуљ на врху панела. Када изаберемо пасуљ, појављује се лист са својствима, који је листа својстава зрна, са повезаним уређивачима за свако од њих.
Тхе СДИ позива функције или методе чланове који почињу са гет, за приказ вредности својстава у уређивачима. Ако програмер промени вредност својства, позива се метода чији назив почиње са скупом да ажурира вредност тог својства и то може, али и не мора утицати на визуелни изглед пасуља у време пројектовања.
Напишите код СимплеБеан. Ставите га у датотеку под називом СимплеБеан.јава, у било који директоријум. Ево кода.
Једноставан пасуљ за вишекратну употребу исцртава кутију и боји је црвеном бојом.
 импорт јава.авт. *; импорт јава.ио.Сериализабле; јавна класа СимплеБеан проширује Цанвас имплементира Сериализабле {// Конструктор поставља наслеђена својства публиц СимплеБеан () {сетСизе (60,40); сетБацкгроунд (Цолор.ред); }}
Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave