問題タブ [jfilechooser]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JFileChooser の代替
現在 JFileChooser を使用している小さなアプレットにいくつかの変更を加えてほしいというリクエストがあります。
主な不満の 1 つは、特にルート レベルに移動する場合に、ネイティブ ウィジェットとは動作が異なるため、ファイル チューザーが使いにくいことです。
したがって、JFileChooser が被る他のすべての問題 (Windows での zip ファイルのキャッシュなど) を知っているので、実行可能な代替手段が Java の世界に存在するのではないかと考えていました。
もちろん、ネイティブ ウィジェットを使用する SWT もありますが、アプレットのサイズを 25 増やすことは実際には選択肢ではありません。それで、ファイルチューザーのより良い純粋なJava実装はありますか?
java - Javaアプリケーション内にファイルブラウザを追加するにはどうすればよいですか?
私はJavaプログラミングに不慣れで、特定のフォルダーの場所からファイルを追加、表示、および削除するアプリケーションを構築しています。
JFileChooserを使用してファイルを追加し、ファイルを削除する方法を知っています。しかし、表示部分にこだわっています。
アプリケーション内の別のアイコンを使用してファイルとフォルダーを表示したい。表示パネル内にJFileChooserを追加し、ダイアログボックスのボタンとメニューコンポーネントを無効にしようとしましたが、成功しませんでした。これを行うためのより良い方法はありますか?
java - JFileChooser(JAVA Swing)からファイル操作、ファイル選択、フィルターパネルを無効にするにはどうすればよいですか?
JFileChooser
にダイアログボックスを埋め込む必要がありPanel
ます。ファイルとフォルダーのビューのみが必要です。dialogBox
ieに含まれる他のパネル(ファイル操作、ファイル選択、フィルターパネル)を無効にするにはどうすればよいですかJFileChooser()
dialogBox
..
ありがとうございました
java - ユーザーがディレクトリを作成できる JFileChooser を Mac で作成するにはどうすればよいですか?
ユーザーがインストール先のディレクトリを選択できるインストーラー プログラムがあります。MacOS での JFileChooser 実装は、ネイティブ ダイアログを使用します (少なくともネイティブに見えます)。それは素晴らしいことです。
唯一の問題は、このダイアログからディレクトリを作成する方法がないことです...既存のものしか選択できず、扱いにくいです。この機能を取得する方法はありますか?
「ディレクトリのみを選択」モードで JFileChooser を使用します。したがって、その機能を持つ通常の MacOS ファイル ピッカーと同じダイアログではありません。
java - OS X 上の JFileChooser
JFileChooser は、ネイティブ ウィジェットのようには見えません。ネイティブウィジェットのように見えるようにするためにいくつかのハックを読んだことを覚えているようですが、それを検索すると、再び見つけることができないことがわかります配布。JFileChooser をネイティブ ウィジェットのように見せるにはどうすればよいですか?
java - ディレクトリから返されたパスの一部のみ JFileChooser が重複する場合がある
私のアプリケーションでは、ユーザーがファイルを保存するディレクトリを選択できるようにしたいと考えています。選択したディレクトリを表示するために使用しているテキスト フィールドがあります。ディレクトリをクリックするだけであれば (ブラウズしないでください)、すべて問題ありません。ただし、ディレクトリをダブルクリックして内部を見ると、ディレクトリ名が重複しています。
元。それらはホームディレクトリにあり、デスクトップフォルダーをシングルクリックします...返されるパスは〜/デスクトップです。一方、それらがホーム ディレクトリにある場合は、デスクトップ フォルダをダブルクリックし、デスクトップ フォルダにある場合、返されるパスは ~/Desktop/Destkop です。
これが私がやっていることです:
私も次のようなことを試みましたchooser.getCurrentDirectory()
が、それも実際には機能しません。
編集:Mac OS X、Java 1.6を使用
java - JFileChooser で WindowsPlacesBar の色を変更する
これは私の前の質問へのフォローアップの質問です:
Java でファイル タイプ フィルタを使用した FileDialog が必要
私は JFileChooser (FileDialog の代わりにそれを使用して、ファイル タイプ フィルタを使用できるようにします) を取得し、左側の小さなパネルを除いて、暗い配色オプション用に適切にスタイルを設定することができました。一番上のものが「ToolBar.background」であることが最終的にわかりましたが、それが何と呼ばれているのかわかりません。
ヘルプ?
代替テキスト http://img151.imageshack.us/img151/6816/filedialog.jpg
java - `の機能を取得するにはどうすればよいですか
<input type="file">
Java Swing で HTMLの機能を取得するにはどうすればよいですか?
<input type="file">
Java Swing で HTMLの機能を取得するにはどうすればよいですか?
<input type="file">
Java Swing で HTMLの機能を取得するにはどうすればよいですか?
ほとんどの質問と同様に、最良の答えは状況によって異なります。良い解決策はありません。
いくつかのオプション:
パスワードを平文のままにするか、可逆的に暗号化します。SQLServer 機能を使用して重要なフィールドを RDBMS レベルで暗号化するか、同様の暗号化機能を使用して、MS が適切なキー管理を実装し、キーが目的に対して十分に安全であることを願っています。実際には、すべての暗号化は、多数の小さな秘密のストレージを 1 つの大きな秘密のストレージに折りたたむだけです。これにより、問題がより管理しやすくなる可能性がありますが、問題自体がなくなることはありません。
ハッシュ アルゴリズムまたは何らかの形式の crypt() を使用して、パスワードを不可逆的に「暗号化」します。利用可能な攻撃ベクトルによっては、この方法ではプレーンテキスト ストレージよりも実際のセキュリティが向上しない場合があります。
. ハッシュ化されたパスワードを使用すると、安全な認証アルゴリズムの選択に関してオプションが制限されます。このアプローチでは、プレーン テキストやその他のトランスポートよりも優れた素材を送信することになる可能性があります (バインドされていない暗号化が使用されているかどうかに関係なく)。これは、信頼 POV からの重大なリスクになる可能性があります。
. ハッシュが盗まれた場合、オフライン辞書攻撃を受けやすいパスワードの一部の回復は、攻撃者にとって何らかの価値がある場合、完全に想定する必要があります。
. 場合によっては、パスワード ハッシュを知っていることは、システム アクセスに関してパスワードを知っていることと同じくらい悪いことがあります。
java - Mac上のディレクトリ用のJFileChooser:それを吸わないようにする方法は?
Macの「ディレクトリのみ」モードのJFileChooserには、2つの深刻な重大な問題があります。
1)それでディレクトリを作成することはできません
2)ドライブを切り替えることはできません
これは私のインストーラーアプリにとってかなり大きな問題です。私の知る限り、Appleはこの問題を回避する方法を提供しておらず、非ネイティブのディレクトリチューザをアクティブにすることさえできません...したがって、唯一の代替手段は、無料/オープンソースの純粋なJava置換ウィジェットを見つけることです。
誰か知っていますか?
java - 事前に入力されたファイル名でJFileChooserを使用して保存しますか?
作成したいくつかのGUIの保存と読み込みを簡単にしようとしています。保存時に、ユーザーのファイル名を事前に入力できるようにしたいと思います。
JFileChooserが便利なディレクトリを指すようにするのは簡単ですが、名前を事前に入力するのはそれほど簡単ではないようです。現在、私のコードは次のとおりです。
これは実際には最初は機能しているように見えます。ファイル名はJFileChooserに入力されますが、保存ボタンをクリックすると、チューザーはファイル表示モードを保存するファイル名のモードに切り替えるだけです(理解できない場合は、試してみてください)。これは、そのファイルが指しているファイルがまだ存在していないことが原因である可能性があります。
ユーザーがファイル名を変更して保存しようとすると、それは機能しますが、それは全体のポイントを打ち負かします。
フィールドにTextを設定する方法を探していましたが、直感的にアクセスできないようです。何か案は?