Введение в программирование

       

к элементам списка через модель


String[] data = {"один", "два", "три"}; // Массив строк JList jList1 = new JList(data); // Создание списка, // содержащего массив строк // Доступ к элементам списка через модель for(int i = 0; i<jList1.getModel().getSize(); i++) { System.out.println(jList1.getModel().getElementAt(i)); } // Заполнение списка данными, представляемыми классом Vector JList jList1 = new JList(); Vector superClasses = new Vector(); Class rootClass = javax.swing.JList.class; // Создание объекта // типа Class for(Class cls = rootClass; cls != null; cls = cls.getSuperclass()) { // Получение всех подклассов superClasses.addElement(cls); } jList1.setListData(superClasses); // Заполнение компонента jList1 // списком всех его подклассов // Добавление элементов в список, хранимый в объекте типа Vector superClasses.addElement(new String("12345")); // Выделение элементов списка: jList1.setSelectedIndex(1); // Выделение второго элемента списка jList1.getSelectedValue(); // Возвращает строку, отображаемую //во втором элементе списка

Листинг 27.3.
Закрыть окно





String[] data = {"один", "два", "три"}; // Массив строк

JList jList1 = new JList(data); // Создание списка,

// содержащего массив строк

// Доступ к элементам списка через модель

for(int i = 0; i

System.out.println(jList1.getModel().getElementAt(i)); }

// Заполнение списка данными, представляемыми классом Vector

JList jList1 = new JList();



Vector superClasses = new Vector();

Class rootClass = javax.swing.JList.class; // Создание объекта

// типа Class

for(Class cls = rootClass; cls != null;

cls = cls.getSuperclass())

{ // Получение всех подклассов

superClasses.addElement(cls); }

jList1.setListData(superClasses); // Заполнение компонента jList1

// списком всех его подклассов

// Добавление элементов в список, хранимый в объекте типа Vector

superClasses.addElement(new String("12345"));

// Выделение элементов списка:

jList1.setSelectedIndex(1); // Выделение второго элемента списка

jList1.getSelectedValue(); // Возвращает строку, отображаемую

//во втором элементе списка


Содержание раздела