Siirry pääsisältöön

Inspecting Components

Avaa ChatGPT:ssä

Inspektori näyttää komponenttipuun, jonka Java-koodisi rakensi. Composite näkyy sinä luokkana, jonka kirjoitit, pitäen sisäiset komponentit, jotka annoit sille, siinä järjestyksessä, jossa webforJ pitää niitä, joten rakenne craftforJ:ssa vastaa lähdekoodisi rakennetta.

Komponenttipuu, jossa komponentti valittuna ja korostettuna käynnissä olevassa sovelluksessa

Komponentin valitseminen

Jos haluat valita komponentin sivulta, paina Alt + Shift + C ja napsauta sitä. craftforJ valitsee vastaavan solmun puusta. Kun hiiren osoitin on solmun kohdalla puussa, se korostaa kyseistä komponenttia sivulla, jolloin voit liikkua näytön ja puun välillä kumpaan suuntaan tahansa.

Voit etsiä puusta painamalla Cmd/Ctrl + F. Termi, joka on kääritty vinoviivoihin, käsitellään säännöllisenä lausekkeena. Napsauttamalla hiiren oikealla painikkeella solmua avautuu käytettävissä olevat toiminnot. Voit avata sen lähteen tai antaa sen avustajalle.

Ominaisuuksien lukeminen ja muuttaminen

Komponentin valitseminen täyttää sivupalkin sen ominaisuuksilla, ryhmiteltyinä sen vaikutusten mukaan. Mitkä ominaisuudet komponentti tarjoaa, riippuu komponentista, ja osa niistä on vain luku -tilassa. Ominaisuudet, joita ei voi lukea hyvin yksinkertaisena tekstinä, saavat sen sijaan arvoonsa sopivan editorin. Arvon muuttaminen on voimassa heti käynnissä olevassa sovelluksessa.

Suorat muokkaukset eivät muuta tiedostoja

Ominaisuuden muokkaus muuttaa sovellusta edessäsi eikä mitään muuta. Sen saaminen lähteeseesi on erillinen vaihe, joka toteutetaan tietoisesti, kuvattu kohdassa Muutosten kirjoittaminen lähteeseen.

Komponentin lähteen tarkastelu

Voit jäljittää minkä tahansa komponentin takaisin sen Java-koodiin. Oletusarvoisesti lähde avautuu craftforJ:ssa vain luku -tilassa, sijoitettuna riville, joka loi komponentin. Voit määrittää craftforJ:n avaamaan sen sen sijaan editorissasi samalla rivillä. Kun komponenttia ei voi jäljittää riville, craftforJ ilmoittaa siitä sen sijaan, että avaisi tyhjää katselijaa.

Lähteen katselija sijoitettuna riville, joka loi valitun komponentin