LINUX.ORG.RU

Совместимость, БЛИН!


0

0

(или хорошая фича трех багов стоит)

Процесс разработки на JAVA.

Почему-то ScrollPane ведет себя _по_разному_ в разных версиях. в одних - при изменениях размера содержимого сама добавляет и убирает линейки прокрутки, а в других - требует doLayout.

Пример первого - мой Netscape (слева), другой Netscape (не показан), и appletviewer из JDK 1.3, второго - Netscape на работе (не показан), и InternetSexplorer :) (справа, под Wine).

Полчаса на поиск "фичи" - не много, но все равно обидно.

>>> Просмотр (1024x768, 104 Kb)



Проверено:

AFAIK, doLayout нужен всегда. Если же получается само - значит эта такая фича, а не баг. Всё сие проистекает от того что сначала написали как документировано, а уж потом подумали, как будет лучше. Вот некоторые посвящённые лучшую версию (которая сама всё делает) и взяли. Ну, что ж, будем везде писать doLayout и мириться с потерей производительности на вторую перерисовку в експлорере

anonymous
()

А какую wine юзаем? С виндовыми либами?

anonymous
()

Не понял, а где там Ява, кроме доков в браузере?

anonymous
()

А вот бы где найти такую доку-хавту, где пошагово рассказалось бы как поиметь ИЕ под линуксом в вине. В виндовыми либами. То есть, ставим вайн, а потом что? какие файлы (только необходимые) нужно забрать с винды? что нужно кроmе iexplore.exe ?? причем, именнно сделать ориентировку на IE, и больше ничего лишнего. Я бы сказал бальшое спасiбо! :)

anonymous
()

Блять. Trying to be a smart ass, right? :-(

anonymous
()

2 anonymous (*) (2001-08-15 12:07:32.0):
Я _УЖЕ_ (к моменту screenshotа) знаю, что нужно всегда делать
doLayout(), причем именно в эксплорере это критично, а двойная
прорисовка в моем JDK. В доках (от нового JDK) я не заметил
ничего про необходимость doLayout().


2 anonymous (*) (2001-08-16 18:56:51.0)
>>А вот бы где найти такую доку-хавту...
Над этим я сейчас работаю (в свободное время).
С библиотеками (из дистрибутива IE) все ясно.
Хожу кругами вокруг реестра, как бы его уменьшить,
что-бы оттуда удалить. Остается вопрос со шрифтами,
какие бы получше поставить, и какие бы цвета для оформления
использовать, чтобы диссонанса не было с X-овыми
программами.
Еще к IE нужен блокнот и еще несколько не совсем
очевидных вещей (не совсем помню, что именно).
Доку делать не буду, скорее скрипт, который
будет делать дистрибуцию из готовой винды,
или вообще сам сделаю (~20 мб).

2 anonymous (*) (2001-08-16 10:07:11.0)
>>Не понял, а где там Ява, кроме доков в браузере?
Ява - в двух браузерах, слева и справа. Блок-схема
апплетом и нарисована.

2 Havoc (*) (2001-08-17 17:20:22.0)
>>Поставь винду.
А зачем??? Все и так живет неплохо, а проблема была
в не очень хорошей книжке по яве, откуда я не узнал ничего
про ScrollPane. От винды мне нужны _только_ IE и FineReader,
зачем мне остальное? Кстати, с Wine у меня могут быть
_несколько_ версий IE, что иногда бывет просто необходимо.



Olgerd
() автор топика

P.S. А правка текста и компиляция происходя в консоли - так я привык.

Olgerd
() автор топика
Ответ на: комментарий от anonymous

>>2Olgerd: сделай лучше скрипт, тебе спасибо скажут ;)

Угу, это будут cp,cp и еще раз cp. И файл реестра порезаный.

Это меньше просто дистрибуции и применимо если есть Wi.

Olgerd
() автор топика

А просто инсталляцию IE под вайном нельзя запустить?

Havoc ★★★★
()
Ответ на: комментарий от Olgerd

Если не хочешь гонять игрульки - ставь лучше VMWare или Win4Lin! Всякие там IE и оффисы работают лучше ибо эмуляция лучше! В случае VWWare дык вообще hardware эмулируют. Все отлично и быстро работает(а главное достоверно!) кроме игр :-/

anonymous
()

Вин4Лин под фрей не пашет :-(

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.