Bønner komponent spesifikasjoner i java

Innholdsfortegnelse

EN JavaBean eller bønne Det er en komponent laget i programvare som kan gjenbrukes og som kan manipuleres visuelt av et Java -programmeringsverktøy.
For å gjøre dette, er det definert et grensesnitt for designtiden (designtiden) som tillater programmeringsverktøy eller IDE, avhøre (spør) komponenten og kjenner egenskapene (egenskapene) som den definerer og hvilke typer hendelser (hendelser) den kan generere som svar på ulike handlinger.
Selv om individuelle bønner kan variere mye i funksjonalitet fra de enkleste til de mest komplekse, deler de alle følgende egenskaper:
Introspeksjon: Lar programmeringsverktøyet eller IDE analysere hvordan bønnen fungerer
Tilpasning: Programmereren kan endre utseendet og oppførselen til bønnen.
Arrangementer: Den informerer IDE om hendelsene som den kan generere som svar på bruker- eller systemhandlinger, og også hendelsene den kan håndtere.
Eiendommer: Lar deg endre verdiene til bønneigenskapene for å tilpasse den (tilpasning).
Standhaftighet: Du kan lagre tilstanden til bønnene som har blitt tilpasset av programmereren, og endre verdiene til deres egenskaper.
Generelt er en bønne en klasse som følger visse regler:
  • En bønne må ha en standardkonstruktør (ingen argumenter)
  • En bønne må ha utholdenhet, det vil si implementere det serialiserbare grensesnittet.
  • En bønne må ha introspeksjon. IDEer gjenkjenner visse designretningslinjer, navn på medlemsfunksjoner eller metoder og klassedefinisjoner, som lar programmeringsverktøyet se inn i bønnen og lære om dens egenskaper og oppførsel.

Egenskaper
En egenskap er et attributt for JavaBean som påvirker utseendet eller oppførselen. For eksempel kan en knapp ha følgende egenskaper: størrelse, posisjon, tittel, bakgrunnsfarge, tekstfarge, om den er aktivert eller ikke, etc.
Egenskapene til en bønne kan undersøkes og modifiseres ved hjelp av metoder eller medlemsfunksjoner, som får tilgang til denne egenskapen, og kan være av to typer:
getter -metode: les eiendomsverdi
setter metode: endrer eiendommens verdi.
EN SDI som overholder JavaBeans -spesifikasjonene, vet hvordan man kan analysere en bønne og kjenner dens egenskaper. I tillegg skaper det en visuell representasjon for hver av eiendomstypene, kalt en eiendomsredaktør, slik at utvikleren enkelt kan endre dem på designtidspunktet.
Når en programmerer tar en bønne fra komponentpaletten og slipper den ned i et panel, viser IDE bønnen på toppen av panelet. Når vi velger bønnen, vises et eiendomsark, som er en liste over bønnens egenskaper, med tilhørende redaktører for hver av dem.
De SDI kaller medlemsfunksjoner eller metoder som begynner med get, for å vise eiendomsverdier i redaktører. Hvis programmereren endrer verdien av en egenskap, kalles en metode hvis navn begynner med sett for å oppdatere verdien til den egenskapen, og det kan påvirke bønnens visuelle utseende på designtiden.
Skriv koden SimpleBean. Legg den i en fil som heter SimpleBean.java, i en hvilken som helst katalog. Her er koden.
En enkel, gjenbrukbar bønne trekker en eske og maler den rød.
 import java.awt. *; import java.io.Serialiserbar; public class SimpleBean utvider Canvas implementerer Serializable {// Constructor sets arvede eiendommer public SimpleBean () {setSize (60,40); setBackground (Color.red); }}
Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave