জাভাএফএক্স-এ, একটি দৃশ্য গ্রাফ ব্যবহার করে GUI অ্যাপ্লিকেশনগুলি তৈরি করা হয়েছিল৷ একটি দৃশ্য গ্রাফ আধুনিক গ্রাফিকাল অ্যাপ্লিকেশনগুলিতে গাছের অনুরূপ একটি ডেটা কাঠামো। এটি অ্যাপ্লিকেশনের সূচনা বিন্দু, এবং এটি নোডের একটি সংগ্রহ
JavaFX-এ কিছু প্রদর্শন করতে আপনাকে নোডগুলি ব্যবহার করে একটি দৃশ্য গ্রাফ তৈরি করতে হবে এবং স্টেজ ক্লাসের একটি অবজেক্টে সেট করতে হবে, যা JavaFX অ্যাপ্লিকেশনের শীর্ষ স্তরের ধারক৷
একটি নোড হল একটি JavaFX অ্যাপ্লিকেশনের একটি ভিজ্যুয়াল/গ্রাফিক্যাল আদিম বস্তু৷
৷-
দৃশ্য গ্রাফের প্রতিটি নোডের একটি একক অভিভাবক রয়েছে এবং যে নোডটিতে কোনো পিতামাতা নেই সেটিকে রুট নোড বলা হয়৷
-
একইভাবে, প্রতিটি নোডের এক বা একাধিক শিশু থাকে এবং শিশুবিহীন নোডকে লিফ নোড বলা হয়; শিশুদের সাথে একটি নোডকে একটি শাখা নোড বলা হয়৷
-
একটি নোড উদাহরণ একটি দৃশ্য গ্রাফে শুধুমাত্র একবার যোগ করা যেতে পারে। একটি দৃশ্য গ্রাফের নোডগুলিতে প্রভাব, অস্বচ্ছতা, রূপান্তর, ইভেন্ট হ্যান্ডলার, ইভেন্ট হ্যান্ডলার, অ্যাপ্লিকেশন নির্দিষ্ট অবস্থা থাকতে পারে।
একটি JavaFX অ্যাপ্লিকেশনে javafx.scene.দৃশ্য ক্লাস একটি দৃশ্য গ্রাফের সমস্ত বিষয়বস্তু ধারণ করে। একটি দৃশ্য তৈরি করার সময় রুট নোড নির্দিষ্ট করা বাধ্যতামূলক৷