簡體   English   中英

在單獨的JFrame類上顯示搜索結果

[英]displaying search results on a separate JFrame class

我一直試圖操縱搜索按鈕以讀取我PC上的.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);
    }
}

如果要使其動態化,請嘗試使用jFileChooser 您可以瀏覽所有目錄並獲取文件的路徑,甚至是文件本身。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM