在单独的JFrame类上显示搜索结果

时间:2017-06-30 09:58:50

标签: java swing

我一直试图操纵我的搜索按钮来读取我电脑上的.txt文件并返回单独的JFrame类结果。我目前可以使用FileReaderBufferedReader类生成特定文件,但我想让它更具动态性,这取决于搜索参数

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);
    }               
}

这是我必须选择一个特定文件...我希望能够使我的文件阅读器类能够从我称之为搜索的另一个类中选择该信息

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);
    }
}

1 个答案:

答案 0 :(得分:0)

如果您想让它变得动态,请尝试使用jFileChooser。您可以浏览所有目录并获取文件的路径,甚至是文件本身。