如何在文本区域的树形图中显示记录?

时间:2013-04-30 16:06:19

标签: java treemap

我创建了一个小程序,其中包含2个文本字段2个按钮和一个显示记录的文本区域。

我使用了一个树形图来存储文本字段中的记录(我已经将它们放到了对象中),问题是我无法将树形图中保存的记录显示到文本区域。 即使我使用了toString()方法,它也不会打印记录,只会在文本区域中打印出像"javaapplication18.names@181e7fe"这样的内存值。

这就是我所做的:

String z=txtsearch.getText();      

private void btnsearchActionPerformed(java.awt.event.ActionEvent evt) {                                                

   String z=txtsearch.getText();

   txtarea.setText(naturalOrderMap.get(z).toString());
   System.out.println(naturalOrderMap.get(z));

}           

private void txtgetActionPerformed(java.awt.event.ActionEvent evt) {                                       
   String k=txtname.getText();
   String p=txtid.getText();

   names put=new names(k,p); //this is a constructor from another class.
   naturalOrderMap.put(p,put);
}       

这里似乎有什么问题?

1 个答案:

答案 0 :(得分:0)

正在显示Object#toString的{​​{1}}表示形式。覆盖names类中的toString以显示必要的字段,或使用getter提取要显示的字段信息。