4

Swing 用のカスタム PLAF テーマを開発することは可能ですか? このトピックで建設的な提案をいただければ幸いです ありがとう

4

7 に答える 7

4

はい!しかし、そうしないでください。必要な場合は、色を変更してください。JGoodies または Substance を試して、独自の PLAF の作成に従ってください。

于 2008-11-06T10:47:22.723 に答える
2

Java Substance を試す
https://substance.dev.java.net/see.html

于 2009-10-15T11:52:17.417 に答える
2

それはあなたが正確に何をしたいかによって異なります。Java Basic または Metal から拡張した独自の LAF を作成するのは大変な作業ですが、実行できます。Jtree のグラデーション背景のペイントやアニメーションのハイライトなどの特別な目的がある場合は、注意が必要ですが、これも実行できます。また、swing 用のオープン ソース LAF をダウンロードしてソース コードを確認し、独自の PLAF の作成方法を学習することも非常に役立ちます。こちらをご覧ください。

于 2008-11-06T10:53:34.117 に答える
1

Swingのルックアンドフィールをカスタマイズする場合は、PLAFを超えてFUSEなどのライブラリを参照してください。これは、次世代のスイングル​​ックアンドフィールのカスタマイズです。

ここにいくつかのスクリーンショットがあります: http ://www.curious-creature.org/2006/02/12/fuseswing-demo/

ライブラリは次のとおりです: https ://fuse.dev.java.net/

これはそれを使用して書かれたものです: https ://aerith.dev.java.net/ (いくつかの素晴らしいスクリーンショットもあります)

于 2008-11-08T03:21:25.527 に答える
1

Sun は、カスタム PLAF の作成に関する興味深い紹介を提供しています。

于 2008-11-06T08:55:33.637 に答える
1

Infonode は、新しいルック アンド フィールを開発するためのフレームワークを提供します。それらには、使用できる GPL 化されたライブラリがあります。

これを参照してください。

于 2008-11-06T06:23:02.710 に答える
0

組み込みのSynthLook-and-Feelを使用してカスタムPLAFを作成することができます。これは基本的にPLAFであり、XML構成ファイルを介してすべてのコンポーネント(またはコンポーネントの名前付けによって特定のコンポーネント)の外観をカスタマイズできます。パッケージJavaDocは、[javax.swing.plaf.synth][1]可能なことの概要を示しており、このPLAFを使用するためのJavaDocsにリンクされている追加のドキュメントがあります。

私は以前にこれを自分のプロジェクトで使用したことがあり、操作は非常に簡単です。すべてのコンポーネントに独自のカスタムグラフィックイメージを使用でき、PLAFを作成するために必要だった面倒なカスタムコーディングをすべて実行しなくても、必要なものをほぼすべてカスタマイズできます。

于 2008-11-06T21:51:41.527 に答える