آموزش JTree در جاوا

سلام دوستان در این سری از آموزش برنامه نویسی جاوا به آموزش JTree در جاوا می پردازیم از JTree به منظور نمایش درختی یا سلسله مراتبی (hierarchical) داده ها استفاده می شود JTree از نوع کتاب خانه های Complex کلاس Swing به شمار می رود در ادامه با ما همراه باشید تا نحوه استفاده از JTree را در جاوا یاد گیرید.
 
در ادامه Constructor های JTree را بررسی می کنیم.
JTree : یک شئی از JTree با داده sample ایجاد می کند.
JTree(Object[] value : یک شئی از JTree  با ورودی از آرایه دریافت می کند.
JTree(TreeNode root : یک  شئی از JTree با ورودی از Node دریافت می کند.
 
کلاس JTree  از کلاس های Swing گسترش داده شده است.
 
تعداد ویژگی های مختلفی JTree دارد در ادامه باهم به بررسی یک مثال ساده و کاربردی خواهیم پرداخت.
ابتدا باید یک کلاس به نام TreeExample ایجاد کنید و کدهای زیر را در آن قرار دهید.

در بالا با استفاده از DefaultMutableTreeNode یکسری node درست کردیم هر نودی که بخواهیم بسازیم باید از این کلاس استفاده کنیم تمامی این Node ها قابل اتصال به یک دیگر را دارند و با اتصال هرکدام به یک دیگر زیرشاخه هم خواهند شد.
در نهایت Node های ساخته شده را به JTree پاس میدهیم و همانند یک درخت داده ها لود می شوند (در ادامه عکس قرار گرفته است)
از setSize به منظور تعیین اندازه Frame استفاده کردیم.
خروجی کد بالا همانند زیر خواهد بود.
 

 
این آموزش هم همانند آموزش های قبلی به پایان رسید.
موفق باشید.
 
 

مطالعه بیشتر