powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT, перерисовка некоторых мест окна
4 сообщений из 4, страница 1 из 1
SWT, перерисовка некоторых мест окна
    #34555679
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот у меня проблема. Допустим, у меня есть два гроуп, ну или композит.

Сначала я нарисовал один group. а потом у меня изменились какие-то данные, я нарисовал второй гроуп, стерев перед этим первый гроуп. Но измененные данные при этом должны сохраняться. Как делается перерисовка?
...
Рейтинг: 0 / 0
SWT, перерисовка некоторых мест окна
    #34555682
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. redraw не катит. он ничего не меняет.
...
Рейтинг: 0 / 0
SWT, перерисовка некоторых мест окна
    #34556008
Nevolin Alexandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
 public   static   void  main(String[] args) {
        Display display =  new  Display();
        Shell shell =  new  Shell(display);
        shell.setLayout( new  FillLayout());
         final  Composite composite =  new  Composite(shell, SWT.NONE);
        composite.setLayout( new  RowLayout());
         final  Group group1 =  new  Group(composite, SWT.NONE);
        group1.setText("group1");
        Button button =  new  Button(composite, SWT.NONE);
        button.setText("change group");
        button.addSelectionListener( new  SelectionAdapter() {
             public   void  widgetSelected(SelectionEvent arg0) {
                 if  (!group1.isDisposed()) {
                    group1.dispose();
                    Group group2 =  new  Group(composite, SWT.NONE);
                    group2.setText("group2");
                    composite.layout();
                }
            }
        });
        shell.open();
         while  (!shell.isDisposed()) {
             if  (!display.readAndDispatch())
                display.sleep();
        }
        display.dispose();
    }
...
Рейтинг: 0 / 0
SWT, перерисовка некоторых мест окна
    #34556118
Quessir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!!! Мне помогло.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT, перерисовка некоторых мест окна
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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