如何将结果写入JTextArea

我有问题 – 如何写结果/ DB选择到JTextArea。 我的JButton的方法是:

public void actionPerformed(ActionEvent evt){ try{ Class.forName("com.mysql.jdbc.Driver"); System.out.println("Connection OK"); connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/filisng", "root", "passw"); statement = connection.createStatement(); result = statement.executeQuery("select * from `filisng`.`names`"); while(result.next()){ String nam = result.getString("Name"); String surnam = result.getString("Surname"); System.out.printf("Name: %s\tSurname: %s\t\n", Name, Surname); } }catch(ClassNotFoundException ex){System.out.println("Class Not Found! " +ex); }catch(SQLException exception){ System.out.println("SQL Error " + exception); } } 

如果我使用System.out.printf("Name: %s\tSurname: %s\t\n", Name, Surname); – 我在Console中看到输出但是,如何将Text设置为JTextArea?

 textArea.append( String.format( "Name: %s\tSurname: %s\t\n", Name, Surname )); 

见文档 。