Como executar o aplicativo Java no KDE com a interface do usuário semelhante ao Qt?

8

Continuando minha pergunta em Instale o Ubuntu ou o Kubuntu?

Eu experimentei o Kubuntu (KDE), e foi muito legal como o Ubuntu (GNOME). mas há pouco problema com sua interface de usuário quando iniciamos o aplicativo Java (LimeWire, NetBeans, Eclipse). Interface do usuário mudou para Metal, (o que eu acho que é um pouco old school).

Podemos executá-lo com o Qt como UI ?, como quando iniciamos o aplicativo Java no Gnome (executado com o GTK como UI / emulação GTK como a UI)?

Ouvi dizer que há uma classe para Java para fazer a UI de aplicativo Java como Qt, chamada de ligações Qt / Jambi para Java. Como podemos integrá-lo no KDE quando iniciamos o aplicativo Java?

Minha outra pergunta é se não estiver errado, o OpenOffice foi construído em Java, então por que o OpenOffice pode rodar com o Qt como UI no KDE?

    
por squallbayu 13.10.2010 / 22:32

3 respostas

3

O uso dessas ligações do Qt não é uma solução (requer que a GUI do aplicativo inteiro tenha que ser reescrita).

E o OpenOffice.org é escrito em C ++ principalmente, com algumas partes escritas em outras linguagens como Java. Ele também tem seu próprio kit de ferramentas GUI que pode imitar o Gtk ou o Qt (parcialmente) usando temas.

E se não houver nenhum tema Qt ou KDE, não tenho idéia de como fazer um. (Acabei de ver que há alguns outros temas do Swing no repositório, que podem ser uma coisa para testar para os aplicativos que usam o Swing.)

    
por JanC 13.10.2010 / 23:05
1

Uma solução é usar algum tipo de tema GTK esteticamente compatível com o Qt, através da aparência do estilo java GTK.

No Kubuntu, para aplicações GTK você pode instalar o tema Qt Curve (pacote qtcurve ), então você deve ser capaz de configurar o estilo padrão do GTK nas Configurações do Sistema do KDE (você precisará do pacote kde-config-gtk ).

Você deve, então, ser capaz de definir a aparência e comportamento do GTK em aplicativos java. Você pode testá-lo facilmente com este Java Web Start aplicação .

    
por komuta 26.05.2011 / 11:01
0

Instale gtk3-engines-oxygen para Gtk3 e gtk2-engines-qtcurve para Gtk2 e mude para o tema em System Settings > Application Appearance > Gtk Configuration .

Se você não tiver um Gtk Configuration , instale kde-config-gtk . Também é recomendado instalar pacotes inteiros de qtcurve e usá-los.

    
por 0x004D44 11.08.2014 / 14:45