ユーザーが「テーマ」(L&F) を選択して切り替えられるようにしたらいいと思いました。私は彼に、Java メタル (デフォルト)、システムのデフォルト、そしてインターネットからダウンロードするいくつかのオプションから選択できるようにします...
私のアプリケーションはバイリンガルでもあります (2 つの言語から選択して表示できます)。ただし、アプリケーションを完全に翻訳することが重要です。JLabels、JButton、フレームのタイトルなどの名前付けなど、単純なものを処理できます...
しかし、簡単に管理できない定義済みのコンポーネントもあります (例: JFileChooser)。UIManager を使用して変更できると言われましたが、文字列は L&F 固有であるとのことでした。
さて、L&F ごとにアプリケーションを変換するのがどんなに楽しいことであっても、これらの文字列を集中的に制御する方法があることを願っています。
結局のところ、JFileChoose (例) は、使用される L&F に関係なく、同じコンポーネントですよね? それ自体の同じ部分にテキストを印刷しますよね?したがって、事前定義されたコンポーネントに印刷されるテキストを「マスター」制御できるようにアクセスできるものがあるはずです...
何か案は?