Բովանդակություն:

Ինչպե՞ս կարող եմ որևէ տարր ավելացնել JList-ում:
Ինչպե՞ս կարող եմ որևէ տարր ավելացնել JList-ում:

Video: Ինչպե՞ս կարող եմ որևէ տարր ավելացնել JList-ում:

Video: Ինչպե՞ս կարող եմ որևէ տարր ավելացնել JList-ում:
Video: Ինչպես վարվել երբ վատ մտքերը գալիս են ձեր վրա ու խանգարում ձեր առաջնթացը 2024, Մայիս
Anonim

Բնակեցրեք JList DefaultListModel-ով, ոչ թե վեկտորով, և մոդելը տեսանելի լինի դասում: Այնուհետև պարզապես զանգահարեք addElement ցուցակի մոդելին ավելացնել իրեր դրան։ Դե, դուք չեք կարող ուղղակիորեն օգտագործել այդ զանգվածը, բայց օգտագործեք սա, դա կարող է օգնել ձեզ նույն հարցում: DefaultListModel demoList = նոր DefaultListModel(); ԴեմոՑուցակ.

Հաշվի առնելով սա՝ ինչպե՞ս եք ստեղծում JList:

JList-ից ընտրված արժեքը ստանալու համար պետք է հետևել հետևյալ քայլերին

  1. Ստեղծեք դաս, որը ընդլայնում է JFrame-ը:
  2. Ստեղծեք առարկաների զանգված: Սրանք կլինեն JList-ի արժեքները:
  3. Ստեղծեք նոր JList վերը նշված զանգվածով:

Կարելի է նաև հարցնել, թե ինչպես կարող եմ ջնջել ընտրված տարրը Java-ի JList-ից: Այն JList բաղադրիչը ապահովված է ցուցակի մոդելով: Այսպիսով, միակ խորհուրդը հեռացնելու միջոց ան կետ ցանկի դիտումից է ջնջել այն մոդելից (և թարմացնել տեսարանը): Մի անգամ դու ջնջել որ տարր մոդելից այն նույնպես կհեռացվի ցանկից։

Համապատասխանաբար, ինչ է JList-ը Java-ում:

JList մաս է կազմում Java Swing փաթեթ. JList բաղադրիչ է, որը ցուցադրում է Օբյեկտների մի շարք և թույլ է տալիս օգտվողին ընտրել մեկ կամ մի քանի տարրեր: JList ժառանգում է JComponent դասը: JList Վեկտորների զանգվածը ցուցադրելու հեշտ միջոց է: JList (E l): ստեղծում է նոր ցուցակ զանգվածի տարրերով։

Ի՞նչ է DefaultListModel-ը Java-ում:

DefaultListModel Դասարան. Փաթեթ՝ javax.swing. DefaultListModel ապահովում է ցուցակի մոդելի պարզ իրականացում, որը կարող է օգտագործվել JList հսկիչի կողմից ցուցադրվող տարրերը կառավարելու համար:

Խորհուրդ ենք տալիս: