String keyword = tf1.getText();
StringBuffer content = new StringBuffer();
LineNumberReader in = null;
try{
  in = new LineNumberReader(new FileReader("hoge.txt"));
  while(true){
    String line = in.readLine();
    if(line.indexOf(keyword) >= 0){
      content.append(in.getLineNumber() + ": " + line + "\n");
    }
  }
} finally {
  if(in != null)  in.close();
}
ta1.setText(content.toString());