Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

I pakken javafx.scene finnes det massevis av klasser, men de tre viktigste for å forstå oppbygningen til Scene Graph API er

  • Node: Abstrakt base klasse baseklasse for alle noder i en scene graph.
  • Parent: Abstrakt base klasse baseklasse for alle interne noder. (Arver direkte fra Node)
  • Scene: Base containeren for alt innholdet i en scene graph.

...

Det finnes noen fellestrekk som gjelder for alle nodene man bruker i JavaFX. Alle noder, utenom rotnoden, legges til i grafen ved å legges til i addes i listen av barn til en parent-node. En node kan bare eksistere på et sted, og dersom . Dersom man forsøker å legge til et objekt som child på flere forskjellige steder i grafen, vil den gamle referansen slettes før den får tildelt en ny objektet fjernes fra dens forrige parrents liste over children, før det addes som child hos sin nye parent. Det kan heller ikke finnes sykler i grafen. 

...