Pupiņu komponentu specifikācijas java

Satura rādītājs

A JavaBean vai pupa Tā ir programmatūrā veidota sastāvdaļa, kuru var izmantot atkārtoti un ar kuru var vizuāli manipulēt ar Java programmēšanas rīku.
Lai to izdarītu, projektēšanas laikam (projektēšanas laikam) ir definēts interfeiss, kas ļauj programmēšanas rīks vai IDE, nopratināt (vaicāt) komponentu un zināt tā definētās īpašības (rekvizītus) un notikumu (notikumu) veidus, ko tas var ģenerēt, reaģējot uz dažādām darbībām.
Lai gan atsevišķu pupiņu funkcionalitāte var būt ļoti atšķirīga - no vienkāršākajām līdz sarežģītākajām, tām visām ir šādas īpašības:
Introspekcija: Ļauj programmēšanas rīkam vai IDE analizēt pupiņu darbību
Pielāgošana: programmētājs var mainīt pupiņu izskatu un uzvedību.
Notikumi: Tā informē IDE par notikumiem, ko tā var ģenerēt, reaģējot uz lietotāju vai sistēmas darbībām, kā arī par notikumiem, kurus tā var apstrādāt.
Rekvizīti: Ļauj mainīt pupiņu rekvizītu vērtības, lai to pielāgotu (pielāgošana).
Noturība: Jūs varat saglabāt programmētāja pielāgoto pupiņu stāvokli, mainot to īpašību vērtības.
Kopumā pupiņas ir klase, kas ievēro noteiktus noteikumus:
  • Pupai ir jābūt noklusējuma konstruktoram (bez argumentiem)
  • Pupiņai ir jābūt neatlaidīgai, tas ir, jāievieš Serializable interfeiss.
  • Pupai ir jābūt pašnovērtējumam. IDE atpazīst noteiktas projektēšanas vadlīnijas, dalībnieku funkciju vai metožu nosaukumus un klases definīcijas, kas ļauj programmēšanas rīkam ieskatīties pupiņā un uzzināt par tā īpašībām un uzvedību.

Rekvizīti (rediģēt)
Īpašums ir JavaBean atribūts, kas ietekmē tā izskatu vai uzvedību. Piemēram, pogai var būt šādas īpašības: izmērs, pozīcija, virsraksts, fona krāsa, teksta krāsa, neatkarīgi no tā, vai tā ir iespējota utt.
Pupiņu īpašības var pārbaudīt un modificēt, izmantojot metodes vai elementu funkcijas, kas piekļūst šim īpašumam, un tās var būt divu veidu:
gettera metode: nolasīt īpašuma vērtību
uzstādītāja metode: maina īpašuma vērtību.
A SDI kas atbilst JavaBeans specifikācijām, zina, kā parsēt pupiņu un zināt tās īpašības. Turklāt tas izveido vizuālu attēlojumu katram īpašuma veidam, ko sauc par rekvizītu redaktoru, lai izstrādātājs tos varētu viegli modificēt projektēšanas laikā.
Kad programmētājs paņem pupiņu no komponentu paletes un nomet to panelī, IDE parāda pupiņu paneļa augšpusē. Kad mēs izvēlamies pupiņu, tiek parādīta rekvizītu lapa, kas ir pupiņu īpašību saraksts un ar tiem saistītie redaktori.
SDI aicina dalībnieku funkcijas vai metodes, kas sākas ar get, lai redaktoros parādītu rekvizītu vērtības. Ja programmētājs maina rekvizīta vērtību, tiek izsaukta metode, kuras nosaukums sākas ar set, lai atjauninātu šī rekvizīta vērtību, un tā var vai nevar ietekmēt pupiņas vizuālo izskatu projektēšanas laikā.
Uzrakstiet kodu SimpleBean. Ievietojiet to failā ar nosaukumu SimpleBean.java jebkurā direktorijā. Šeit ir kods.
Vienkārša, atkārtoti lietojama pupiņa uzzīmē kastīti un nokrāso to sarkanā krāsā.
 importēt java.awt. *; importēt java.io.Serializable; publiskā klase SimpleBean paplašina Canvas īsteno Serializējami {// Konstruktoru kopas pārmanto īpašumus public SimpleBean () {setSize (60,40); setBackground (Color.red); }}
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave