powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT. Вопросы начинающего
14 сообщений из 14, страница 1 из 1
SWT. Вопросы начинающего
    #33183405
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как указать стиль для Shell уже после его создания?
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183439
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слушай, а почему бы тебе JFace не использовать? я так понял, тебе нужна более удобная оо-модель, так вот, там она как раз есть.

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183462
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
котыслушай, а почему бы тебе JFace не использовать? я так понял, тебе нужна более удобная оо-модель, так вот, там она как раз есть.

just another freak in the Freak Kingdom
Слаб пока. И доки в основном откопал по SWT. Пока не сложилось еще четкого представления о JFace.
Поэтому я, наверное, все-таки попробую свое небольшое swing'овое приложение переписать под SWT сначала. Потом посмотрю, что такое JFace. И в конце сделаю для себя выводы :)
Но если ты мне вкратце расскажешь, что есть JFace, буду благодарен.
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183470
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just another freak in the Freak Kingdom

давай я тебе лучше swt & jface in action пришлю (manning press)
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183474
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, я тут где-то видел обменник с книжками по яве, может туда залить? тока адрес подскажи

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183736
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
котыа, я тут где-то видел обменник с книжками по яве, может туда залить? тока адрес подскажи

just another freak in the Freak KingdomСпасибо за отзывчивость. Эта книга там есть, я ее даже вроде как-то выкачивал. Просто не акцентировал внимание на JFace, т. к. задался целью попробовать SWT. В общем ладно, оставим эту тему. Ибо здесь глупо спрашивать что-то совсем не разбираясь в теме.
А вот вопрос про задание стиля для shell не в конструкторе остается в силе. Для Shell вроде есть метод getStyle, а вот такой же set я не нашел, почему интересно.
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33183954
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще один вопрос, на который я не нашел ответа. Для Label нельзя задать шрифт, отличный от того, что стоит по умолчанию? Например, курсив, или изменить его цвет. Каким образом тогда решать задачу оформления окна с помощью разных шрифтов?
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33186105
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
label.setFont( new  Font(Display.getDefault(), "Verdana",  10 , SWT.BOLD));
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33186119
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
label.setForeground(Display.getCurrent().getSystemColor(SWT.COLOR_BLUE));

или например c RGB

Код: plaintext
1.
label.setForeground( new  Color(Display.getCurrent(),  89 ,  118 ,  255 ));
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33186138
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хрен
Код: plaintext
1.
label.setFont( new  Font(Display.getDefault(), "Verdana",  10 , SWT.BOLD));

Спасибо.
И как я этот метод не заметил...
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33211442
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите плиз, какой стиль надо назначить Shell, чтобы был заголовок, кнопка закрытия и размеры окна изменять было нельзя.
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33211610
коты
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL
???

just another freak in the Freak Kingdom
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33212082
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
котыSWT.DIALOG_TRIM | SWT.APPLICATION_MODAL
???[/CSV]
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
 public   final   class  MyApp  extends  ApplicationWindow {
     public  MyApp() {
         super ( null );
    }

     protected   void  configureShell(Shell shell) {
         super .configureShell(shell);
        shell.setImage( new  Image(Display.getCurrent(), "c:/..."));
        setShellStyle(SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL);
        shell.setSize( 800 ,  600 );
        shell.setLocation(Display.getCurrent().getBounds().width/ 2  -  400 ,
                Display.getCurrent().getBounds().height/ 2  -  300 );
      }

     protected  Control createContents(Composite parent) {
        ...
         return  parent;
    }
....
}
Не получилось. Я, наверное, не так делаю. Я вставил setShellStyle(SWT.DIALOG_TRIM | SWT.APPLICATION_MODAL) в protected void configureShell(Shell shell). Это верно? Как задать стиль в данном примере?
...
Рейтинг: 0 / 0
SWT. Вопросы начинающего
    #33212192
GMax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрел исходники, разобрался. setShellStyle в конструктор пихать надо. Спасибо котам. Я думаю, чего у меня стиль не меняется, а я его не там задавал, оказывается :)
P.S. Кстати достаточно SWT.CLOSE. Предложеный тобой стиль не подходит по причине отсутствия системного меню, забыл про него написать.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / SWT. Вопросы начинающего
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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