問題タブ [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.

0 投票する
4 に答える
15083 参照

java - JFileChooser をディレクトリに制限するにはどうすればよいですか?

ユーザーをディレクトリとそのサブディレクトリに制限したいのですが、[親ディレクトリ] ボタンを使用すると、任意のディレクトリを参照できます。

どうすればいいですか?

0 投票する
3 に答える
801 参照

java - Java:MetalFileChooserUI $ IndentIcon.getIconWidthでNPEを防止しますか?

Windowsシステムの場合。で次のNPEを取得しますFileChooser。これは既知のバグであり、まだ太陽によって修正されていません。http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342301

誰かがこの例外を防ぐための回避策を知っていますか?

ありがとう。アンドレ

スレッド"AWT-EventQueue-2"の例外javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon.getIconWidth(Unknown Source)at javax.swing.SwingUtilities.layoutCompoundLabelImpl(Unknown Source)atjavax.swingのjava.lang.NullPointerException。 SwingUtilities.layoutCompoundLabel(Unknown Source)at javax.swing.plaf.basic.BasicLabelUI.layoutCL(Unknown Source)at javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(Unknown Source)at javax.swing.JComponent.getPreferredSize(Unknown Source )at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)at javax.swing.plaf.basic.BasicListUI $ Handler.valueChanged(Unknown Source )javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)atjavax.swing。DefaultListSelectionModel.fireValueChanged(Unknown Source)at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)atjavax.swing.DefaultListSelectionModel。 setSelectionInterval(Unknown Source)at javax.swing.JList.setSelectedIndex(Unknown Source)at javax.swing.plaf.basic.BasicComboPopup.setListSelection(Unknown Source)at javax.swing.plaf.basic.BasicComboPopup.access $ 300(Unknown Source) javax.swing.plaf.basic.BasicComboPopup $ Handler.itemStateChanged(Unknown Source)at javax.swing.JComboBox.fireItemStateChanged(Unknown Source)at javax.swing.JComboBox.selectedItemChanged(Unknown Source)atjavax.swing.JComboBox。contentsChanged(不明なソース)

0 投票する
7 に答える
5974 参照

php - リンクをエコーし​​、末尾のスラッシュを取得しますか?

私はいつでも次のことをすることを発見しました:

最終的に、ブラウザに次のようにレンダリングされます。

これは、拡張子が付いたファイルにリンクするとリンクが切断されるため、特に厄介です。

なぜこれが起こっているのか、そしてどうすればそれを修正できるのか、何か考えはありますか?

更新: 私の正確な実装について質問する人のために、ここにあります。私のトラブルシューティングでは、できる限りそれを呟いたので、プレーンテキストをプレーンテキストに連結する場所を気にしないでください...

更新: Matt Longに応えて、私はあなたの行に貼り付けました、そしてそれは同じようにレンダリングしました。

更新: Fire Lancerに対応して、元の試みに戻しました。以下に両方を示します。

substr'ingの理由は、URLが他の場所でrawurlencode()を介して実行されているためであり、http%3A%2F%2Fにリンクすると、ページはローカル/相対リンクであると見なされます。

更新: 私は実際にそれを見ずに上記の応答を貼り付けました。したがって、ソースを表示するときのHTMLは正しいですが、実際のページは、その後に別のスラッシュを付けて解釈します。

解決策: これはすべてrawlurlencode()の結果でした。デコードしたり、エンコードをすべてスキップしたりすると、すべてが完全に機能しました。rawurlencode()に関する何かが、ブラウザに末尾のスラッシュをそこに貼り付けたくなるようにします。

0 投票する
4 に答える
4259 参照

java - JApplet内でのJFileChooserの使用

ユーザーが自分のハード ドライブ上のファイルを選択できるように、を使用できますJAppletか? JFileChooserそれとも、これは Java アプレットのセキュリティに違反しますか? (デフォルトのセキュリティ設定が使用されていると想定しています。ユーザーに追加のアクセス許可を付与するよう求めたくありません。)

0 投票する
4 に答える
13743 参照

java - JPanelに埋め込まれたJFileChooser

ファイルを開くダイアログが必要なJavaプログラムを書いています。ファイルを開くダイアログは難しくありません。を使用したいと思っていますJFileChooser。私の問題は、2つJFrameのペイン(2で構成されるJPanels)が必要なことです。左側のパネルには、JListがあり、右側のパネルにはファイルを開くダイアログがあります。

これを使用JFileChooser.showOpenDialog()すると、他のすべてのウィンドウの上にダイアログボックスが開きますが、これは私が望んでいることではありません。JFileChooser(または別のファイル選択ダイアログ)を内部に表示し、JPanelその上にポップアップしないようにする方法はありますか?

これが私が試したコードですが、この時点では非常に単純化されています。この時点JFileChooserでは、をに埋め込むことだけを試みています。JPanel

私もとで電話chooser.showOpenDialogthisかけてみpanelましたが、役に立ちませんでした。JFileChooserまた、フレームに直接追加してみました。上記の両方の試行JFileChooserでは、フレームまたはパネルの前にポップアップが表示されます(どちらに追加するかによって異なりJFileChooserます)。

0 投票する
4 に答える
2461 参照

java - JFileChooserが時々ハングする

次のスレッドで説明されているように、「JFileChooserがハングする」という問題が発生しています。

http://forums.sun.com/thread.jspa?threadID=5309960

http://forums.sun.com/thread.jspa?threadID=724817

http://x86.sun.com/thread.jspa?threadID=5275999&messageID=10156541

JVM1.6.0_07-b06を使用しています。これは、WindowsXPとWindowsVistaで発生します。

誰かがこれの回避策をまだ見つけましたか?

0 投票する
1 に答える
1825 参照

java - Java Swing でシングルクリック動作用に JFileChooser を設定するにはどうすればよいですか?

JFileChooserダブルクリック選択モードからシングルクリック選択モードに動作を変更するにはどうすればよいですか?

シングルクリック インターフェイス (KDE インターフェイス モードのようにダブルクリックは必要ありません) またはダブルクリック インターフェイス (デフォルトの Windows インターフェイス モードまたは通常の GNOME インターフェイス モード) で実行するアプリケーションを開発しています。ユーザーの現在の構成と環境を尊重するために、Java アプリケーションがシステムの他の部分と同じように動作するようにしたいと考えています。

0 投票する
3 に答える
75273 参照

java - JFileChooser.showSaveDialog(...) を使用して推奨ファイル名を設定するにはどうすればよいですか?

JFileChooserファイルを保存するときにファイル名を提案する方法 (通常、ユーザーが入力を開始したときに置き換えられるように選択されるもの) という機能が欠けているようです。

これを回避する方法はありますか?

0 投票する
6 に答える
2148 参照

java - Python用のJFileChooser?

JFileChooserPython用のJavaに似たものがあるかどうか疑問に思っていましたか?

JFileChooserファイルを選択するためのグラフィカルなフロント エンドです。

できれば、既に Python に組み込まれているもの。多分Tkinterで。

0 投票する
8 に答える
24471 参照

java - 選択したファイルを JFileChooser の FileFilter に調整します

Javaでダイアグラムエディタを書いています。このアプリには、.jpg、.png などのさまざまな標準画像形式にエクスポートするオプションがあります。ユーザーが [ファイル] -> [エクスポート] をクリックすると、多数の が含まれる が取得さJFileChooserFileFilterます。.jpg.png

ここに私の質問があります:

デフォルトの拡張子を選択したファイル フィルタに合わせて調整する方法はありますか? たとえば、ドキュメントの名前が「lolcat」の場合、png フィルターが選択されている場合、デフォルトのオプションは「lolcat.png」である必要があり、ユーザーが jpg ファイル フィルターを選択している場合、デフォルトは「lolcat.jpg」に自動的に変更されます。

これは可能ですか?どうすればいいですか?

編集:以下の回答に基づいて、いくつかのコードを書きました。しかし、まだうまくいきません。に を追加しましたpropertyChangeListenerFILE_FILTER_CHANGED_PROPERTY、このメソッド内でgetSelectedFile()null が返されるようです。これがコードです。