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);
}
ここで何が問題になっているようですか?