Come eseguire un'applicazione Java in KDE con un'interfaccia utente simile a Qt?


8

Continuando la mia domanda in Installa Ubuntu o Kubuntu?

Ho provato Kubuntu (KDE), ed è stato fantastico come Ubuntu (GNOME). ma c'è un piccolo problema con la sua interfaccia utente all'avvio dell'applicazione Java (LimeWire, Netbeans, Eclipse). L'interfaccia utente è stata modificata in Metal, (che penso sia un po 'vecchia scuola).

Possiamo eseguirlo con Qt come UI?, Come quando avviamo l'applicazione Java in Gnome (eseguiamo con GTK come UI / emulazione GTK come UI)?

Ho sentito che esiste una classe per Java al fine di rendere l'interfaccia utente dell'applicazione Java come Qt, denominata collegamenti Qt / Jambi per Java. Come possiamo integrarlo in KDE all'avvio dell'applicazione Java?

L'altra mia domanda è se non sbagliata, OpenOffice è stato creato in Java, quindi perché OpenOffice può essere eseguito con Qt come l'interfaccia utente in KDE?


3
OpenOffice non è integrato in Java, alcune funzionalità sottostanti utilizzano Java.
txwikinger,

Cosa hai configurato nelle impostazioni di sistema-> aspetto dell'applicazione sotto l'aspetto GTK?
txwikinger,

hmm, l'ho già fatto, ma l'applicazione Java sta ancora usando GTK come UI invece di QT come UI.
squallbayu,


Risposte:


3

L'uso di questi collegamenti Qt non è una soluzione (richiede che la GUI dell'intera applicazione debba essere riscritta).

E OpenOffice.org è scritto principalmente in C ++, con alcune parti scritte in altre lingue come Java. Ha anche un proprio toolkit GUI che può imitare Gtk o Qt (parzialmente) usando i temi.

E se non sono inclusi temi a tema Qt o KDE, non ho idea di come crearne uno. (Ho appena visto che ci sono un paio di temi Swing aggiuntivi nel repository, che potrebbe essere una cosa da provare per quelle applicazioni che usano Swing.)


1

Una soluzione è utilizzare una sorta di tema GTK esteticamente compatibile con Qt, attraverso il look and feel Java GTK Style.

In Kubuntu, per le applicazioni GTK puoi installare il tema Qt Curve ( pacchetto qtcurve ), dovresti quindi poter configurare lo stile GTK predefinito nelle Impostazioni di sistema di KDE (avrai bisogno del pacchetto kde-config-gtk ).

Dovresti quindi essere in grado di impostare l'aspetto GTK nelle applicazioni Java. Puoi facilmente provarlo con questa applicazione Java Web Start .


Il collegamento si interrompe al momento della pubblicazione di questo commento.
Ernir,

0

Installa gtk3-engines-oxygenper Gtk3e gtk2-engines-qtcurveper Gtk2e passa al tema System Settings > Application Appearance > Gtk Configuration.

Se non si dispone di un Gtk Configuration, installare kde-config-gtk. Si consiglia inoltre di installare interi qtcurvepacchetti e utilizzarlo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.