![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| bigvlad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.6.2004 Репутация: нет Всего: нет |
Добрый день.
В апплете создаю окно (объект Window). Окно отображается на экране с баннером. Он мне не нужен. Помогите от него отделаться. Устал бороться. |
|||
|
||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 51 Всего: 118 |
Апплет создает окно с баннером ? Ты имеешь в виду, что это не твой апплет ?
Попробуй натравить class какой-нибудь java-дизассемблер и покопаться в исходниках. А если это твой апплет - то тогда вообще ничего не понятно. |
|||
|
||||
| bigvlad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.6.2004 Репутация: нет Всего: нет |
Апплет мой. Но дело в том, что если создавать в нем любое окно (Frame и ли Window), в этом окне (у меня внизу) обязательно будет вставлен баннер, отображающий строчку "Java applet window". Я смотрел файл java.awt.Window, там есть функция 'private void setWarningString', которая, как я предполагаю, и дает добро на отображение этого баннера, если окно создано на базе апплета. В документации по Java на эту тему описан способ избавления от этого злополучного баннера: 1) в апплете получаем объект SecurityManager путем: SecurityManager sm = System.getSecurityManager(); 2) далее избавляемся от баннера: sm.checkPermission(new AWTPermission("showWindowWithoutWarningBanner")); Эту последовательность я вставляю перед созданием окна. Результата никакого. Баннер не исчезает. Возможно это не тот путь, я начинающий Javer, и буду признателен, если мне хоть немножко помогут. |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
checkPermission proveryaet est li grant na dannoe deystvie. Esli granta net, to sootvetstvenno nadpis vnizu appleta ostanetsa.
http://up.botik.ru/~vadim/documents/JDCBook/signed2.html -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Еще я читал про некий хитрый способ с манипуляцией размерами окна перед тем как оно будет отображенно. Но к сожалению я не помню где у меня завалялся этот док
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| bigvlad |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 13.6.2004 Репутация: нет Всего: нет |
Спасибо за ссылочку, немного прояснила ситуацию, но убрать баннер не получилось. Попытался установить свой SecurityManager: System.setSecurityManager(new mySecurityManager()); в ответ генерируется исключение, что менеджер уже есть и другого не будет. Получается, что можно установить свой менеджер, если никакого менеджера не установлено (System.getSecurityManager() возвращает null). Тогда каким образом переопределить SecurityManager, если его не удается заменить? Второй способ - при запуске Java-программы в командной строке указать ссылку на policy-файл, в котором прописать нужный гранд. Но апплет запускает браузер. Может быть в описании апплета в HTML-коде есть способ указать ссылку на policy-файл? |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 50 Всего: 172 |
http://java.sun.com/docs/books/tutorial/se...our1/step3.html
http://java.sun.com/developer/technicalArt...ecurity/Signed/ Kstati, vy otkryvaete Window ili JWindow? Popytaites ispolzovat JWindow. -------------------- |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |