package net.dirtyfilthy.Bitten;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.swing.JPanel;
import com.google.bitcoin.core.AddressFormatException;
import com.google.bitcoin.core.GraphAddress;
import com.google.bitcoin.core.GraphBlockStore;
public class AddressSearchResultPanel extends JPanel implements Closeable {
private TransactionResultPanel results;
private NoteEditorPanel editor;
AddressSearchResultPanel(ControlPanel p, GraphBlockStore store,String address){
try {
GraphAddress a=store.findOrCreateAddress(address.trim());
SearchAddressTask task=new SearchAddressTask(a);
editor=new NoteEditorPanel(a);
this.add(editor);
results=new TransactionResultPanel(p, task);
results.target=a;
results.setVisible(true);
this.add(results);
results.execute();
} catch (AddressFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public void close() {
results.close();
}
}