void setGridData(){
    try{
      if(file.size()!=0){
        file.removeAllElements();
        date.removeAllElements();
        size.removeAllElements();
        type.removeAllElements();      }
      String list="";
      ftpClient.cd("/");
      if(!path.equals(""))ftpClient.cd(path);
        textField4.setText(path);        InputStream is=ftpClient.list();
int c;
        while((c=is.read())!=-1){
          String s=(new Character((char)c)).toString();
          list+=s;
        }
        is.close();        if(list.equals("")) textField4.setText("empty");
        else{
          StringTokenizer st=new StringTokenizer(list,"/n");
          int count=st.countTokens();
          for(int i=0;i<count;i++){
            String s=st.nextToken();
            StringTokenizer sst=new StringTokenizer(s," ");
            c=sst.countTokens();
String filestr="";
String datestr="";
            for (int j=0;j<c;j++){
              String ss=sst.nextToken();
              if(j==0)type.addElement(ss);
              if(j==4)size.addElement(ss);
              else if(j==5) datestr=ss;
              else if(j==6) datestr+=""+ss;
              else if(j==7){
              datestr+=""+ss;
              date.addElement(datestr);
              }
else if(j==8){
if(c==9)file.addElement(ss);
else filestr=ss;
}
else if(j>8){
filestr+=""+ss;
if(j==(c-1))file.addElement(filestr);
}
             }          }          int cc=file.size();
          String items[][]=new String[cc][3];
          for(int i=0;i<cc;i++){
            items[i][0]=(String)file.elementAt(i);
            items[i][1]=(String)size.elementAt(i);
            items[i][2]=(String)date.elementAt(i);
          }javax.swing.table.TableModel dataModel = new myTableModel(items,tile);this.jTable1.setModel(dataModel);
        }    }
    catch(Exception e){    }
  }