Java 如何在JFrame上打印方法中的数据
我有一个void方法,它将数据打印到另一个类的一个漂亮的表中。我想问一下如何在JFrame上打印这个void方法的内容Java 如何在JFrame上打印方法中的数据,java,user-interface,Java,User Interface,我有一个void方法,它将数据打印到另一个类的一个漂亮的表中。我想问一下如何在JFrame上打印这个void方法的内容 public void printInformation(Person[] data) { for (int i=0, i<data.length' i++){ System.out.println(data[i].getName() + " | " data[i].getSurname()); } } 可以使用JTable类在JFrame中打印数据 JTabl
public void printInformation(Person[] data) {
for (int i=0, i<data.length' i++){
System.out.println(data[i].getName() + " | " data[i].getSurname());
}
}
可以使用JTable类在JFrame中打印数据
JTable table;
public void createTable(Person[] data) {
String[] columnNames = {"Name", "Surname"};
String[][] people = new String[data.length][2];
for (int i=0, i<data.length, i++){
people[i] = {data[i].getName(), data[i].getSurname());
}
table = new JTable(people, columnNames);
}
JTable具有构造函数:
JTableObject[][]行数据,Object[]列名称
您可以创建两个数组:一个包含数据集,另一个包含列名。使用这两个数组,您可以在JFrame中输出一个表您可以发布代码吗?您希望如何在JFrame上打印显示,到目前为止,您尝试了哪些不起作用的内容?我希望所有这些信息都在JFrame上。可以通过调用此方法将数据传输到JFrame吗?请看@Zizhen Song的回答,应该可以