Книга: Основы программирования на Java
12.9. Класс List
12.9. Класс List
Класс List представляет собой компактный список с возможностью выбора нескольких вариантов и с прокруткой (аналог ListBox в Windows). Ниже приведен пример с двумя списками выбора, один из которых допускает выбор нескольких элементов, а второй — выбор единственного элемента,
import java.awt.*;
import java.applet.*;
public class ListDemo extends Applet {
public void initQ { setLayout(null);
int width = Integer.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter(“height"));
List os = new List(0, true);
List browser = new List(0, false);
os.addItem("Windows XP");
os.addItem("Windows 2000");
os.addItem("Windows 98");
browser.addItem("Netscape Navigator ");
browser.addItem("Netscape Communicator ");
browser.addItem("lnternet Explorer ");
browser.addItem("Mosaic ");
browser.addItem("Lynx ");
browser.select(1);
add(os);
add(browser);
os.reshape(0, 0, width, height / 2);
browser.reshape(0, height / 2, width, height / 2);
}
}
- 12.3. Класс Canvas
- 12.4. Класс Label
- 12.5. Класс Button
- 12.6. Класс Checkbox
- 12.7. Класс CheckboxGroup
- 12.8. Класс Choice
- 12.9. Класс List
- 12.10. Класс Scrollbar
- 12.11. Класс TextField
- 12.12. Класс TextArea
- 12.13. Стратегии размещения компонентов
- 12.13.1. Диспетчер размещения LayoutManager
- 12.13.2. Стратегия FIowLayout
- 12.13.3. Стратегия BorderLayout
- 12.13.4. Стратегия GridLayout
- 12.14. Программирование окон - Window
- 12.15. Программирование меню
- 12.16. Модель обработки событий от компонентов