Книга: Основы программирования на Java
12.6. Класс Checkbox
12.6. Класс Checkbox
Класс Checkbox часто используется для выбора одной из двух возможностей. При создании объекта Checkbox ему передается текст метки и логическое значение, чтобы задать исходное состояние окошка с отметкой. Программно можно получать и устанавливать состояние окошка с отметкой с помощью методов getState и setState. Ниже приведен пример с тремя объектами Checkbox, задаваемое в этом примере исходное состояние соответствует отметке в первом объекте.
import java.awt.*;
import j ava.applet. *;
public class CheckboxDemo extends Applet {
public void init() {
setLayout(null);
int width = Integer.parseInt(getParameter("width"));
int height = Integer.parseInt(getParameter("height"));
Checkbox win1 = new Checkbox("Windows XP", null, true);
Checkbox win2 = new Checkbox("Windows 2000");
Checkbox win3 = new CheckboxfWindows 98");
add(win1);
add(win2);
add(win3);
win1.reshape(0,0, width, height / 3);
win2.reshape(0, height / 3, width, height / 3);
win3.reshape(0,2 * height / 3, width, height / 3);
}
}
- 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. Модель обработки событий от компонентов
- Элементы CheckBox, RadioButton и Group Box
- Элемент CheckBox
- 12.7. Класс CheckboxGroup
- 19.2.4. Чтение и запись значений элементов HTML-форм
- 11. Лекция: Пакет java.awt
- Creating a New Project
- XML Documentation
- Configuring the FTP Server
- Элемент ContextMenu
- Кнопки Qt
- Элемент DateTimePicker
- 12. ПРОГРАММИРОВНИЕ ГРАФИЧЕСКИХ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ