Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592

Создание компонентов по именам из массива в цикле

05.05.2017, 00:40. Показов 511. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, возможно ли в java данный код записать циклом с сохранением уникальности имен ?
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        Scrollbar s_A = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110); 
        Scrollbar s_B = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110); 
        Scrollbar s_C = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110); 
 
        s_A.setBounds(30, 50, 30, 600);
        s_B.setBounds(70, 50, 30, 600);
        s_C.setBounds(110, 50, 30, 600);
        
        window.add(s_A);
        window.add(s_B);
        window.add(s_C);
        
        AdjustmentListener scroll_A = new ScrolAListener();
        s_A.addAdjustmentListener(scroll_A);
        
        AdjustmentListener scroll_B = new ScrolBListener();
        s_B.addAdjustmentListener(scroll_B);
        
        AdjustmentListener scroll_C = new ScrolCListener();
        s_C.addAdjustmentListener(scroll_C);
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.05.2017, 00:40
Ответы с готовыми решениями:

Динамическое создание нескольких компонентов в цикле
Необходимо создать несколько разных (не визуальных) компонентов... Проблема в том, что я не знаю как определить для каждого из них своё...

Создание массива компонентов
как создать масив компонентов!!! примеру у мне нужно 50 combox ну так что бы обращаться к ним не по имени а по индексу!!! как в масиве

Создание массива компонентов формы
Добрый день. Недавно начал работать с паскалем и столкнулся с одной проблемой. Не получается создать массив компонентов (кнопок,...

2
77 / 77 / 77
Регистрация: 29.01.2017
Сообщений: 167
05.05.2017, 23:07
возможно, хотя это не слишком уменьшит код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        Scrollbar s_A = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110);
        Scrollbar s_B = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110);
        Scrollbar s_C = new Scrollbar(Scrollbar.VERTICAL, 0, 10, 0, 110);
 
        ScrolAListener scroll_A = new ScrolAListener();
        ScrolBListener scroll_B = new ScrolBListener();
        ScrolCListener scroll_C = new ScrolCListener();
 
        Scrollbar[] scrollbars = {s_A, s_B, s_C};
        AdjustmentListener[] listeners = {scroll_A, scroll_B, scroll_C};
 
        for (int i = 0; i < scrollbars.length; i++) {
            scrollbars[i].setBounds(40 * i + 30, 50, 30, 600);
            window.add(scrollbars[i]);
            scrollbars[i].addAdjustmentListener(listeners[i]);
        }
1
296 / 149 / 67
Регистрация: 22.02.2017
Сообщений: 592
06.05.2017, 00:21  [ТС]
Уменьшить код не глобально ) мне хочется знать некоторые возможности java особенно в работе с вариациями циклов. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.05.2017, 00:21
Помогаю со студенческими работами здесь

Динамическое создание массива компонентов
Здравствуйте. Нужно на форме создать динамически массив баттонов матрицой 3Х3, с упорядоченными тэгами. Подскажите плиз.

Создание массива в цикле
Всем привет, программированием занимаюсь недавно и вот ситуация меня настигла никак не получается сгенерировать массив в цикле Ниже код: ...

Создание массива в цикле
Нужно в цикле создавать массивы и потом их объединить в один. Вот такой код: $arr = array(); for($q=0; $q&lt; 10; $q++){ ...

Создание динамического массива из компонентов TImage
Здравствуйте. Объясните мне как можно понятнее как создать такой массив. Смотрела в других темах, но вроде не то. (Этот массив мне нужен...

Создание массива labelов, и обращение к каждому в цикле
доброго времени суток. подскажите пожалуйста как сделать массив лейблов. мне нужно для того, что бы я через цикл указал ихнее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru