2016-11-17 25 views
-2

林試圖逐行讀取file.txt的線和輸出在不同的JLabel 每行或outtputting每一行的JTable閱讀file.txt的線把每行中不同的JLabel

line1 in JLabel1 

與2號線在JLabel2 ....等

或ROW1 一號線和2號線行2 ....等 誰能給我一個想法,thanckü所有

while ((line = in.readLine()) != null) { 
    linenumber++; 

    label1.setText(line); 
    System.out.println("line" + linenumber + ":" + line); 
} 
+1

更好的可能是一個JList,但你的問題將由我們展示你最好的[MCVE]受益匪淺試圖解決這個問題,然後告訴我們你的具體**問題,並提出一個更具體的問題。 –

回答

0

添加txtuploaded到JTable中:

String col[]={"the title"}; 
 
DefaultTableModel tableModel = new DefaultTableModel(null,col); 
 
tableModel.setColumnIdentifiers(col); 
 
table.setModel(tableModel);

if (aa== JFileChooser.APPROVE_OPTION){ 
 
      try { 
 
       file= filechooser.getSelectedFile(); 
 
       in = new BufferedReader(new FileReader(file-)); 
 
       String line = null; 
 
       while ((line = in.readLine()) != null) { 
 
        linenumber++; 
 
        
 
         tableModel.addRow(line.split(", ")); 
 
        
 
      System.out.println("line" + linenumber + ":" + line); 
 
       } 
 
       filereader.close();