Box в переводе с английского означает ящик. Из названия уже становится ясно, что представляет собой данный менеджер. BoxLayout это ящик, в который можно складывать компоненты. Причем складывать можно сверху-вниз или слева-направо это задается разработчиком при инициализации менеджера компоновки BoxLayout. Получается, что BoxLayout располагает компоненты в строчку или в столбец. BoxLayout достаточно простой менеджер компоновки, поэтому использовать его надо в комбинации с другими менеджерами компоновки или с самим BoxLayout. Читать дальше
Как известно компонент JList служит для отображения данных в виде списка. У JList есть несколько методов по настройке внешнего вида компонента. Однако, в любом случае все элемены списка будут отображаться в виде текстовых надписей. А что же делать, если захотелось отображать у каждого элемента списка определенную иконку, например как в проводнике Windows, где каждому типу файлов сопоставлена своя иконка. Для таких целей у Java Swing есть решения. Читать дальше
Работая с приложением, которое имеет графический интерфейс, пользователь прибегает к помощи не только мыши, но и клавиатуры. Java Swing даёт возможность разработчику приложения обработать различные события, которые поступают от клавиатуры в то время, когда пользователь нажимает клавиши. Давайте посмотрим, что необходимо сделать, чтобы иметь возможность слушать события клавиатуры. Для этого рассмотрим интерфейс KeyListener из пакета java.awt.event. Читать дальше
JCheckBox это название класса Java Swing, который представляет компонент-флажок или чекбокс. Что есть флажок или чекбокс? Это компонент, который имеет два состояния включен и выключен. Причем одно состояние естественно исключает другое. Соответствующее состояние компонента JCheckBox показывается галочкой. Если JCheckBox находится во включенном состоянии галочка отображается, если в выключенном галочки нет. Читать дальше
Воскресенье, 23 Августа 2009 г. 19:22
+ в цитатник
Каждый Java разработчик знает, что такое Swing и для чего его используют. Swing – это библиотека, которая содержит необходимый набор компонентов для создания графического интерфейса пользователя. Читать дальше...