Linuxでのこの醜いFileChooserレイアウトは好きではありません。
このレイアウトは他のプログラムで使用されており、はるかに美しいです。
このレイアウトはJavaで利用できますか?もしそうなら、どのように?
Linuxでのこの醜いFileChooserレイアウトは好きではありません。
このレイアウトは他のプログラムで使用されており、はるかに美しいです。
このレイアウトはJavaで利用できますか?もしそうなら、どのように?
更新:このプロジェクトは問題の解決に専念しています。
これが重複しているとは思わない。他の質問で提案された解決策は、Linux(少なくともGTK)の状況を助けません。
FileDialog
外観はとは異なりますがJFileChooser
、実際には同じように奇妙です。ネイティブGTKアプリケーションのファイルチューザーのようには見えません。XFileDialog
WindowsのみでありJFileChooser
、GTKでフォールバックします。VFSJFileChooser
目標としてGTKLAFを改善していません。残念ながら、GTKでネイティブに見えるファイルチューザーを知りません。うまくいけば、他の誰かがそうします。
gtkjfilechooserは、JDK7などの新しいJDKでは機能しません。これは2011年に報告されましたが、まだ修正されていません。
一方、AWTFileDialog
はJava 7で改善されており、複数のファイルの選択が含まれています。リンクされたJavaDocを確認してください。
AWTのFileDialogはJFileChooserとは異なって見えますが、実際には同じように奇妙です。ネイティブGTKアプリケーションのファイルチューザーのようには見えません。
JDK7のFileDialogについて言えば、これはもう真実ではありません。今では、ネイティブのものとまったく同じように見えます。
ところで、同じ問題がOS Xでも発生しますが、あまりネイティブJFileChooser
に見えません。Appleは次の代わりにの使用をお勧めします:FileDialog
JFileChooser
それぞれに利点がありますが、java.awt.FileDialogを使用すると、アプリケーションをネイティブMacアプリのように動作させることができます。このダイアログ [FileDialog]、[...]は、OSXのFinderウィンドウによく似ています。
[...]
Swingダイアログ[...]は、OSXダイアログのようには見えません。
[...]
JFileChooserの機能上の利点が必要でない限り、代わりにFileDialogを使用してください。
最後の文は、LinuxとOS Xの間で(すべての* NIX?に)共通しているようです。
(機能的な)理由がない場合は、代わりにAWTを使用してください。JFileChooser
FileDialog