Создание компонентов по именам из массива в цикле - Java
Формулировка задачи:
Доброго времени суток, возможно ли в java данный код записать циклом с сохранением уникальности имен ?
Листинг программы
- 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);
Решение задачи: «Создание компонентов по именам из массива в цикле»
textual
Листинг программы
- 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]);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д