Java Swing та інша джава, Пишемо щось на джаві, Сторінка 5

Пишемо щось на Джава.

Використання менеджера компонування BoxLayout. Частина 1. Основи

Box у перекладі з англійської означає скриньку. З назви вже стає ясно, що є даний менеджер. BoxLayout - це ящик, в який можна складати компоненти. Причому складати можна зверху-вниз або ліворуч-право – це задається розробником при ініціалізації менеджера компонування BoxLayout. Виходить, що BoxLayout має компоненти в рядок або в стовпець. BoxLayout досить простий менеджер компонування, тому використовувати його треба в комбінації з іншими менеджерами компонування або з BoxLayout. Продовжити читання цього запису

Показуємо іконку у списку JList

Як відомо, компонент JList служить для відображення даних у вигляді списку. У JList є кілька методів настроювання зовнішнього вигляду компонента. Однак, у будь-якому випадку, всі елементи списку будуть відображатися у вигляді текстових написів. А що робити, якщо захотілося відображати у кожного елемента списку певну іконку, наприклад як у провіднику Windows, де кожному типу файлів зіставлена ​​своя іконка. Для таких цілей Java Swing має рішення. Продовжити читання цього запису

JList - Виділити елементи списку. Частина 2

У попередній частині йшлося про те, які режими виділення елементів у компонента списку JList і як встановити вибраний режим. Наступне завдання – визначити, що користувач вибрав якийсь елемент або кілька елементів у списку. Як у випадку з іншими компонентами, як тільки користувач вибрав елемент списку JList система відразу створює відповідну подію і сповіщає всіх зацікавлених слухачів про її наступ. Подивимося, як повісити слухача на подію виділенняелементів у списку JList. Продовжити читання цього запису

Filed under Обробка подій Tagged with jlist

JList - Виділити елементи списку. Частина 1

JList – це компонент із бібліотеки Java Swing, який слугує для відображення даних у вигляді списку. Зовнішній вигляд компонента JList можна настроїти за допомогою відповідних методів. Коли розробник використовує JList, він має на увазі кілька речей. Продовжити читання цього запису

BorderLayout – п'ять частин світу

BorderLayout – це один із layout Java Swing, який використовується для розташування компонентів на контейнері. Принцип, який використовує BorderLayout для компонування, простий – весь простір контейнера розбивається на п'ять частин. У кожній із цих частин розташовується один компонент. При додаванні компонента на контейнер із BorderLayout розробник обов'язково вказує, куди саме він хоче помістити компонент. Подивімося на конкретному прикладі, як встановити у контейнера BorderLayout. Продовжити читання цього запису

Layouts та абсолютне позиціонування в Java Swing

Створення програми на Java Swing включає створення графічного інтерфейсу користувача. Для цього у розпорядження розробника бібліотека Java Swing надала досить великий набір компонентів. Щоб розташувати компоненти так, як хоче розробник, необхідно скористатися менеджерами компонування (layout managers) або абсолютним позиціонуванням. Продовжити читання цього запису