刷新按钮

时间:2015-07-14 03:13:27

标签: java swing user-interface button

我正在使用用户界面,我使用浏览按钮从任何给定的文本文件中获取详细信息。我应该在JTable上显示这个文本文件的详细信息,我需要刷新用户界面的浏览按钮中的代码。这样它就会回到从文本文件中获取数据的初始状态。我正在使用Swing GUI表单 - > Jframe表格。有可能???

 private void btnBrowseActionPerformed(java.awt.event.ActionEvent evt) {
    JFileChooser j = new JFileChooser();
    j.showOpenDialog(null);
    File f =j.getSelectedFile();
    String FileName = f.getAbsolutePath();
    txtFile.setText(FileName); 
    //table.removeAll();
    try (BufferedReader br = new BufferedReader(new FileReader(FileName))) {
        String sCurrentLine;
        int count =1;
        table = new JTable();
        DefaultTableModel tableModel = new DefaultTableModel();{

        while ((sCurrentLine = br.readLine()) != null) {
            if(count==1)
            {
                if(tableModel.getColumnCount()==0)
                {
                   tableModel.setColumnIdentifiers(sCurrentLine.split("\\t"));
                } 
            }
            else
            {
                tableModel.addRow(sCurrentLine.split("\\t"));
                //System.out.println(sCurrentLine);
            }
            count = count+1;
        }
    }
     table.setModel(tableModel);
     JScrollPane scrollPane = new JScrollPane();  
     scrollPane.setBounds(10, 42, 604, 195);  
     scrollPane.setViewportView(table); 

     panel.add(scrollPane);  

0 个答案:

没有答案