QtのようなUIを使用してKDEでJavaアプリケーションを実行する方法


8

UbuntuまたはKubuntuのインストールで私の質問を続けますか?

私はKubuntu(KDE)を試してみましたが、Ubuntu(GNOME)のようにとてもクールでした。しかし、Javaアプリケーション(LimeWire、Netbeans、Eclipse)を起動したときのユーザーインターフェイスにはほとんど問題がありません。ユーザーインターフェイスがメタルに変更されました(これは少し古い学校だと思います)。

QtのようなUIで実行できますか?たとえば、GnomeでJavaアプリケーションを起動したとき(UIのようなGTK / UIのようなエミュレーションGTKで実行)ですか?

QtのようなJavaアプリケーションUIを作成するために、JavaのQt / Jambiバインディングと呼ばれるJavaのクラスがあると聞きました。Javaアプリケーションを起動するときに、KDEにどのように統合できますか?

私のもう1つの質問は、OpenOfficeがJavaで構築されているのは間違いないのですが、なぜOpenOfficeがKDEのUIのようにQtで実行できるのでしょうか。


3
OpenOfficeはJavaで構築されておらず、いくつかの基本的な機能はJavaを使用しています。
txwikinger 2010年

GTKの外観の下のシステム設定->アプリケーションの外観で何を設定しましたか?
txwikinger 2010年

うーん、私はすでにそれをしましたが、JavaアプリケーションはまだUIのようなQTではなくUIのようなGTKを使用しています。
squallbayu

1
GTKのための同様の質問:askubuntu.com/questions/21886/...
機械カタツムリ

回答:


3

これらのQtバインディングを使用することは解決策ではありません(アプリケーション全体のGUIを書き換える必要があります)。

そして、OpenOffice.orgはほとんどがC ++で書かれており、一部はJavaのような他の言語で書かれています。また、テーマを使用して(部分的に)GtkまたはQtを模倣できる独自のGUIツールキットもあります。

また、QtやKDEのようなテーマが含まれていない場合、どのように作成すればよいかわかりません。(リポジトリーに追加のSwingテーマがいくつかあることがわかりました。これは、Swingを使用するアプリケーションで試してみる必要があるかもしれません。)


1

1つの解決策は、Java GTKスタイルのルックアンドフィールを通じて、ある種の美的にQt互換のGTKテーマを使用することです。

Kubuntuでは、GTKアプリケーションの場合、Qt Curveテーマ(qtcurveパッケージ)をインストールできます。これにより、KDEシステム設定でデフォルトのGTKスタイルを構成できるようになります(kde-config-gtkパッケージが必要になります)。

その後、JavaアプリケーションでGTKのルックアンドフィールを設定できるようになります。このJava Web Startアプリケーションで簡単にテストできます


このコメントが投稿された時点でリンクは壊れています。
Ernir

0

gtk3-engines-oxygenfor Gtk3gtk2-engines-qtcurvefor をインストールし、でGtk2テーマに切り替えSystem Settings > Application Appearance > Gtk Configurationます。

がない場合は、Gtk Configurationをインストールしてくださいkde-config-gtkqtcurveパッケージ全体をインストールして使用することもお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.