Увођење ЈТрее у Јави

ЈТрее је концепт који се користи у Јава методологији љуљања. Користи се за приказ хијерархијских података по одређеном редоследу. Такође има коренски чвор који је најважнији чвор у Јава оквиру. Такође, Јтрее концепт се користи у програмским језицима где год се мора приказати хијерархија података. Постоје дечији чворови у којима су приказани и приказа дечјих чворова. Постоје дечији чворови за сваки коријенски чвор. Међутим, ако нема дечијег чвора за одређени коренски чвор, тада се тај чвор назива лист чвора. Примјер имплементације Јтрее је приказан доље гдје су поврће и воће као коријенски чвор јер се дијеле на многе друге чворове. Дечији чворови у овом случају су капицум, шаргарепа, купус и кромпир који се налази под коријенским чвором Поврће. Такође, други дечји чворови су банана, манго, јабука и грожђе који се налазе под коријенским чвором Воће које се такође може створити.

Рад

Под коријенским чвором може бити више чворова познатих и као дечји чвор. Постоје и случајеви ЈТабле, ЈФиле и ЈЛист. ЈТабле се користи за приказивање табеле било које величине, док ЈЛист даје падајућу листу из које можемо одабрати ставку и користити је на нашем дисплеју. На листи ЈТрее такође постоји употреба ЈФраме-а који се може користити за разјашњење и изградњу оквира у Јава програмском језику.

Обично постоје три конструктора који показују Јтрее као класу и они су следећи:

  • Јтрее () - Конструктор има исто име као и име класе и нема повратну вредност. Ствара једноставан модел за класу ЈТрее.
  • ЈТрее (Вриједност објекта ()) - У овом случају се објект преноси кроз конструктор. Сви пренесени објекти су подређени чвор коријена који је представљен на нижем нивоу од коријенског чвора.
  • Јтрее (корен ТрееНоде) - Овде је коренски чвор ТрееНоде који је изграђен у складу са даним наредбама. Све дечије белешке ће пасти под коријенски чвор ТрееНоде.

Постоје и методе које су приказане у Јтрее.

Неке од метода су следеће:

  • Публиц ТрееМодел гетМодел () - Приказује модел стабла чији се подаци приказују помоћу Јтрее у програмском језику Јава.
  • Публиц инт гетРовЦоунт () - Споменута функција користи се за бројање броја редака у примеру Јтрее. Број редова такође помиње број подређених чворова који су присутни под коријенским чвором Јтрее-а.
  • Јавна неважећа аддТрееСелецтионЛистенер (ТрееСелецтионЛистенер) - Додаје слушаоца у избор стабла на плочи Јтрее.

Пример кодирања

Прво видимо пример Јтрее у кодном језику. Јтрее је део методологије Свинг-а и из тога произилази. Прво се увози датотека јавак.свинг, а затим се креира Пример класе. Постоји један коријенски чвор у програму и постоји више подређених чворова у програму. Могу постојати различити чворови који се могу створити под једним коријенским чвором. У следећем програму приказујемо један коријенски чвор у боји и тада примјећујемо да постоји подређени чвор који се зове стање. Сада под чвором државе постоје различита стања која су испод чвора позната као подређени чворови. Дечији чворови се у код додају веома лако. Могу бити и друга стања која се могу додати.

Јтрее се у основи користи за стварање хијерархије у програмском концепту. Први долази на врху док је задњи на дну. Могуће је да постоје под-чворови коријенском чвору који је створен. Овај пример је програм где је хијерархија приоритет, а затим долазе присутне променљиве. Очигледно је да је Јава као објектно-оријентисани програмски језик дат Дефаулт Мутабле Трее Ноде који се даје и тада су створени чворови.

Коријенски чвор без подређених чворова познат је под називом чвор чворића. Такође можемо да поставимо величину створеног чвора. У овом програму постављамо величину као 150 и 150 што је висина и ширина чвора који се ствара. Ту је и створен главни () који помаже у главном формирању програма. У овом случају не постоји изузетак ИО, па увоз јава.ио. * пакет не извози. Аргумент Стринг се такође креира у главном () који је подразумевани.

У следећем коду видимо дрво. Под земљу Индију додајемо четири државе и користимо је као Јтрее. Код за извршење Јтрее-а приказан је доле: -

import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
public class Example (
JFrame f;
Example()(
f=new JFrame();
DefaultMutableTreeNode country=new DefaultMutableTreeNode("India");
DefaultMutableTreeNode state=new DefaultMutableTreeNode("States");
country.add(state);
DefaultMutableTreeNode wb=new DefaultMutableTreeNode("West Bengal");
DefaultMutableTreeNode del=new DefaultMutableTreeNode("Delhi");
DefaultMutableTreeNode ap=new DefaultMutableTreeNode("Andhra Pradesh");
DefaultMutableTreeNode tn=new DefaultMutableTreeNode("Tamil Nadu");
state.add(wb); state.add(del); state.add(ap); state.add(tn);
JTree jt=new JTree(state);
f.add(jt);
f.setSize(200, 200);
f.setVisible(true);
)
public static void main(String() args) (
new Example();
))

ИЗЛАЗ УЗОРЦА

Закључак

У овом чланку видимо функционисање Јтрее и како се користи као класа и садржи конструкторе и методе за њихово спровођење. Јтрее се користи за приказ хијерархије података и користи се у многим индустријама попут телекомуникација, финансија, индустријских апликација и многих других. Јтрее је део Јава Свинг методологије и веома је користан за приказивање коријенског чвора као и надређеног чвора који је дио коријенског чвора. У овом чланку такође видимо код који се користи за приказ хијерархије коренског чвора. Баш као што дрво има корење, код има пуно корена које се могу користити и за приказивање дечијих чворова. Први чвор је увек коријенски чвор и приказује дјечји чвор на врло паметан начин. Хијерархијски подаци су важни у свим индустријама и веома се разликују од Екцел ВБА или било којег другог програмског језика.

Препоручени чланци

Ово је водич за ЈТрее у Јави. Овде такође расправљамо о увођењу ЈТрее у Јави заједно са његовим радом и конструктором. Можда ћете такође погледати следеће чланке да бисте сазнали више -

  1. ЈФраме у Јави
  2. ЈФилеЦхоосер на Јави
  3. Класа Враппер на Јави
  4. Наслеђивање у Јави

Категорија: