|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
Shurfll : 283 Бывалый Откуда: Россия, Москва
|
Май 15, 2007 18:25 |
|
|
хочу сделать апплет на всю веб страницу, как мне определить размер этой области, чтобы он полностью вкладывался в отведённое под это дело пространство? Toolkit.getScreenSize() не устраивает т.к. ещё пиксели уходят на всякие там панели в браузере, да и виндовская панель задач снизу тоже отжирает?
вот ещё ... что делать, ведь некоторые люди убирают разные детали панели инструментов, как мне узнавать размер в данном случае? |
|
|
|
 |
preved : 476 Java Developer Откуда: Internet
|
Июн 11, 2007 21:52 |
|
|
Я думаю, что это нужно сделать средствами HTML:
<applet ... width="100%" height="100%">.
Таким образом, аплет должен занять все пространство окружающего его контейнера, например веб-страницы.
Потом у панели всегда можно спросить реальную высоту или ширину. Самостоятельно установить длину или ширину страницы непосредственно из java кода, насколько я знаю, нельзя -- для этого можно воспользоваться java web start. Но при этом приложение будет запускаться как отдельное приложение, а не как часть веб-страницы. |
|
|
|
 |
gesser : 3589 JavaTalks Team Member
|
Июн 12, 2007 11:42 |
|
|
| preved писал(а): |
Я думаю, что это нужно сделать средствами HTML:
<applet ... width="100%" height="100%">.
Таким образом, аплет должен занять все пространство окружающего его контейнера, например веб-страницы.
Потом у панели всегда можно спросить реальную высоту или ширину. Самостоятельно установить длину или ширину страницы непосредственно из java кода, насколько я знаю, нельзя -- для этого можно воспользоваться java web start. Но при этом приложение будет запускаться как отдельное приложение, а не как часть веб-страницы. |
Главное, что бы апплет был реализован таким образом, что бы он мог правильно растянутся на всю область, тогда такой подход сработает. Еще, возможно, нужно будет правильно настроить width, height и margin атрибуты для тега <body>. |
|
|
|
 |
Shurfll : 283 Бывалый Откуда: Россия, Москва
|
Июн 18, 2007 15:26 |
|
|
| хм ... а через javaScript нельзя узнать как-нибудь? |
|
|
|
 |
ZemlyaK : 1 Новичок
|
Фев 13, 2012 17:47 |
|
|
| preved писал(а): |
Я думаю, что это нужно сделать средствами HTML:
<applet ... width="100%" height="100%">.
|
При таком приеме в браузерах IE8,IE9 размер апплета не будет 100% в высоту, а только 25% не зависимо от того, какой процент указан в теге <applet ...>.
Во всех остальных браузерах, включая IE6 и IE7 данная ошибка не наблюдается.
Кто-то в курсе как пофиксить этот баг...?
 |
|
|
|
 |
ТокиТори : 1066 Завсегдатай
|
Фев 13, 2012 22:29 |
|
|
| ZemlyaK, у меня в IE8 такого косяка нет, растягивается на 100% в обе стороны. |
|
|
|
 |
Adim : 26 Новичок
|
Фев 14, 2012 16:49 |
|
|
|
|
|
|
 |
|
|
Страница 1 из 1
|
Список форумов
-> Апплеты |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|