powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / adjustmentEvent.getValue, JScrollBar.getValue() - что они возвращают?
1 сообщений из 1, страница 1 из 1
adjustmentEvent.getValue, JScrollBar.getValue() - что они возвращают?
    #38460114
medium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Java я всё ещё никакой не специалист.
Допиливаю класс для работы в Oracle Forms.

На экране некая JScrollPane.
На ней изображена таблица из 30 записей + заголовок.
У неё вертикальная полоса прокрутки VertScrollBar:

Код: java
1.
JScrollBar VertScrollBar =scrollPane.getVerticalScrollBar();



Не приходя в сознание в инете нагуглил и включил в проект:
VertScrollBar.setMinimum(0);
VertScrollBar.setMaximum(30);
VertScrollBar.setVisibleAmount(1);


Двигаю эту полосу.
Вывожу:
Код: java
1.
2.
3.
4.
        System.out.println("BarValue ="+VertScrollBar.getValue()
                            +" Adjusted: " + adjustmentEvent.getValue()
                            + " FIRST="+adjustmentEvent.ADJUSTMENT_FIRST
                            + " LAST="+adjustmentEvent.ADJUSTMENT_LAST );




Вот что у меня в Java Console
1. Когда окно имеет большой размер по вертикали и отображаются 28 записей из 30:
При движении полосы прокрутки выводится:

BarValue =0 Adjusted: 0 FIRST=601 LAST=601
BarValue =1 Adjusted: 1 FIRST=601 LAST=601
BarValue =2 Adjusted: 2 FIRST=601 LAST=601
BarValue =4 Adjusted: 4 FIRST=601 LAST=601
BarValue =5 Adjusted: 5 FIRST=601 LAST=601
BarValue =7 Adjusted: 7 FIRST=601 LAST=601
BarValue =10 Adjusted: 10 FIRST=601 LAST=601
BarValue =11 Adjusted: 11 FIRST=601 LAST=601
BarValue =13 Adjusted: 13 FIRST=601 LAST=601
BarValue =14 Adjusted: 14 FIRST=601 LAST=601
BarValue =16 Adjusted: 16 FIRST=601 LAST=601
BarValue =17 Adjusted: 17 FIRST=601 LAST=601
BarValue =18 Adjusted: 18 FIRST=601 LAST=601
BarValue =19 Adjusted: 19 FIRST=601 LAST=601
BarValue =19 Adjusted: 19 FIRST=601 LAST=601

2. Когда окно имеет маленький размер и отображаются 5 записей из 30
При движении полосы прокрутки выводится:


BarValue =0 Adjusted: 0 FIRST=601 LAST=601
BarValue =9 Adjusted: 9 FIRST=601 LAST=601
BarValue =26 Adjusted: 26 FIRST=601 LAST=601
BarValue =34 Adjusted: 34 FIRST=601 LAST=601
BarValue =51 Adjusted: 51 FIRST=601 LAST=601
BarValue =60 Adjusted: 60 FIRST=601 LAST=601
BarValue =94 Adjusted: 94 FIRST=601 LAST=601
BarValue =111 Adjusted: 111 FIRST=601 LAST=601
BarValue =137 Adjusted: 137 FIRST=601 LAST=601
BarValue =163 Adjusted: 163 FIRST=601 LAST=601
BarValue =189 Adjusted: 189 FIRST=601 LAST=601
BarValue =231 Adjusted: 231 FIRST=601 LAST=601
BarValue =266 Adjusted: 266 FIRST=601 LAST=601
BarValue =317 Adjusted: 317 FIRST=601 LAST=601
BarValue =351 Adjusted: 351 FIRST=601 LAST=601
BarValue =377 Adjusted: 377 FIRST=601 LAST=601
BarValue =411 Adjusted: 411 FIRST=601 LAST=601
BarValue =437 Adjusted: 437 FIRST=601 LAST=601
BarValue =463 Adjusted: 463 FIRST=601 LAST=601
BarValue =488 Adjusted: 488 FIRST=601 LAST=601
BarValue =497 Adjusted: 497 FIRST=601 LAST=601
BarValue =497 Adjusted: 497 FIRST=601 LAST=601


Не понимаю: какой физический смысл имеет adjustmentEvent.getValue()
Пожалуйста, подскажите, каким образом следует трактовать значение , например 497?
Заранее благодарен, с уважением,
medium
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / adjustmentEvent.getValue, JScrollBar.getValue() - что они возвращают?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]