ホームページ  >  記事  >  LookAndFeels の文字列キーをプログラムで取得する

LookAndFeels の文字列キーをプログラムで取得する

PHPz
PHPz転載
2024-02-09 11:00:08654ブラウズ

php エディタ Baicao プログラミングでは、さまざまなインターフェイスの外観 (LookAndFeels) を使用する必要があることがよくありますが、これらの外観の文字列キーをプログラムで取得するにはどうすればよいでしょうか?この記事では、プログラム内で LookAndFeels をより便利に使用できるように、LookAndFeels の文字列キー値をすばやく取得するためのシンプルで効果的な方法を紹介します。見てみましょう!

質問の内容

まず、この質問を見つけました。私の問題とよく似ているように思えますが、少し異なる問題があります。私の調査によると、一部の l&f の string キーが他の l&f とは異なることがわかりました。uimanager.put(string key, object value)# を使用して各 l&f を設定する方法を知りたいです。 ## 価値。

問題は、一部の l&f が他の l&f とは異なるキーを必要とすることです。プログラムで各値を設定できるように、各 l&f の各プロパティを同等にする方法を探しています。これを見つけたところ、

uimanager.getcolor("key")を使用してキーから値を取得する方法が記載されていましたが、キーを取得する方法がわかりません。

これも見つけました。これは

uimanager.getlookandfeeldefaults(); を使用しますが、その中のオブジェクトを出力すると、キーを見つけるのに実際には使用できない大量のゴブルディグックが生成されます。 (おそらくそれがキーを見つける方法です。見つけられたらありがとう)。

いくつかのキーが提供されるため、この質問のコードを自分のコードに組み込みました。これは私が使用するコードです:

リーリー

自分のプロジェクトではニンバス テーマが気に入っていますが、アプリ内で L&F を切り替え、異なる L&F ごとに同様のキーストロークを切り替えられるようにしたいと考えています。先ほど述べたように、 l&f の間の一部のキーは、 l&f で使用される同じ値に対して異なる場合があります。

回避策

このコードは、現在使用されている l&f のキーを出力する必要があります:

リーリー

以上がLookAndFeels の文字列キーをプログラムで取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。