[Comm] OmegaT и Java 1.5

Vyaheslav Dikonov =?iso-8859-1?q?linuxbox_=CE=C1_degunino=2Enet?=
Вс Дек 10 13:42:32 MSK 2006


В Сбт, 09/12/2006 в 17:17 +1200, Arcady V. Ivanov пишет:
> Vyaheslav Dikonov пишет:
> > В Птн, 08/12/2006 в 16:11 +0300, Eugene Prokopiev пишет:
> >   
> >> Vyaheslav Dikonov пишет:
> >>     
> >>> Кто пользуется OmegaT и получилось ли заставить ее работать на
> >>> Java-1.5? 
> >>>
> >>> Мне очень хочется получить нормальный интерфейс в общем стиле GTK2
> >>> вместо голого swing, от которого через 8 часов работы положительно болят
> >>> глаза. 
> >>>       
> >> говорят это можно будет в Java 1.6 ;) а еще это можно сейчас, если 
> >> писать GUI не на Swing, а на SWT (пример - Eclipse)
Дальнейшее расследование показало, что 1.6 beta2 действительно вполне
нормально мимикрирует под GTK2. Происходящий у меня глюк с пустыми
окошками связан с Beryl и пропадает при возврате на не GL диспетчер окон
metacity|WM|... или откате Java на 1.4.

Это вовсе не тоже самое, что известная проблема на NVIDIA, когда
текстура для окна оказывается пустой. Окна не черные, нажать невидимую
кнопку невозможно, содержимое окна не проявляется ни прикаких
манипуляциях. Java-Swing-GTKLook глюк происходит не спорадически, а со
100% надежностью и не с любыми окнами Java/Swing программы OmegaТ, а
только с теми, где есть текст и гипертекстовые ссылки, т.е. определенные
элементы интерфейса.

Я сейчас думаю, что это глюк именно Java-1.5/1.6. 
     
> > Тогда как можно настроить Java 1.4?
> > Может быть можно принудительно изменить цвет фона для всех swing-морд?
> >   
>             
> UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
>             
> UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
>             
> UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
> 
> Выбирайте любую (Виндовая только в винде).
Это должно быть в каком-то файле конфигурации j2se1.4-sun или в коде
omegat? Я ничего на Java не пишу и не знаю, как этим классом
пользоваться.



Подробная информация о списке рассылки community