2017-06-30 23 views
0

自分の検索ボタンを操作して自分のPCの.txtファイルを読み込み、結果を別のJFrameクラスに戻そうとしています。私がしたい...検索結果を別のJFrameクラスに表示

public void searchResult() throws IOException { 
    FileReader inputFile; 
    try { 
     inputFile = new FileReader("C:\\IO\\91.txt"); 
     BufferedReader br = new BufferedReader(inputFile); 
     searchResult.read(br, inputFile); 
    } 
    catch (FileNotFoundException ex) { 
     Logger.getLogger(SearchResults.class.getName()).log(Level.SEVERE, null, ex); 
    }    
} 

これは私が特定のファイルを選択しなければならないものである私は現在、FileReaderBufferedReaderクラスを使用して特定のファイルを生成することができますが、私は、検索パラメータに依存することがよりダイナミックにしたいですあなたはそれを動的にしたい場合は、私は

private void searchButtonActionPerformed(java.awt.event.ActionEvent evt) {              
    SearchTicket st = new SearchTicket();   
    st.setVisible(false); 
    st.searchResults(); 
}                      
public void searchResults() { 
    SearchResults sr = new SearchResults(); 
    super.dispose(); 
    sr.setVisible(true); 
    try { 
     sr.searchResult(); 
    } 
    catch (IOException ex) { 
     Logger.getLogger(SearchTicket.class.getName()).log(Level.SEVERE, null, ex); 
    } 
} 
+0

私たちがコメントできるように、現在のコードまたは例を表示してください ありがとう – jr593

+0

public void searchResult()throws IOException { FileReader inputFile; { inputFile =新しいFileReader( "C:\\ IO \\ 91.txt"); BufferedReader br = new BufferedReader(inputFile); searchResult.read(br、inputFile); }キャッチ(FileNotFoundExceptionをする例){ ex.PrintStackTrace();} //これは私が特定のファイルを選択しなければならないものである...私は選ぶことができるように私のファイルリーダークラスを作ることができるようにしたいです他のクラスの情報から検索する – mitch

+0

コメント内のコードは読みにくく、断片が誤解を招く可能性があります。あなたの問題を示す[mcve]を含めるように質問を編集してください(https://stackoverflow.com/posts/44843744/edit)。 – trashgod

答えて

0

を検索呼び出す別のクラスからその情報を選ぶことができるように私のファイルリーダークラスを作ることができるようにすることは、jFileChooserを使用してみてください。すべてのディレクトリをブラウズしてファイルのパス、ファイル自体を取得することもできます。

+0

使い方がわかりません。 dosentは現在の状況を助ける – mitch

関連する問題