package net.dirtyfilthy.Bitten;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class SearchPanel extends JPanel implements ActionListener {
ControlPanel controlPanel;
JTextField addressTextField;
public JCheckBox autoViz;
public JTextField autoVizNum;
public SearchPanel(ControlPanel cp) {
super();
controlPanel=cp;
create();
// TODO Auto-generated constructor stub
}
public SearchPanel(LayoutManager layout) {
super(layout);
// TODO Auto-generated constructor stub
}
public SearchPanel(boolean isDoubleBuffered) {
super(isDoubleBuffered);
// TODO Auto-generated constructor stub
}
public SearchPanel(LayoutManager layout, boolean isDoubleBuffered) {
super(layout, isDoubleBuffered);
// TODO Auto-generated constructor stub
}
public void actionPerformed(ActionEvent e) {
if ("search_address".equals(e.getActionCommand())) {
controlPanel.searchAddress(addressTextField.getText());
}
}
private void create(){
JPanel addressSearchPanel=new JPanel();
addressSearchPanel.setBorder(BorderFactory.createCompoundBorder(
BorderFactory.createTitledBorder("Address search"),
BorderFactory.createEmptyBorder(5,5,5,5)));
addressTextField=new JTextField(20);
addressSearchPanel.add(addressTextField);
JButton b1=new JButton("Search");
b1.setActionCommand("search_address");
b1.addActionListener(this);
addressSearchPanel.add(b1);
this.add(addressSearchPanel);
JPanel vizPanel=new JPanel();
autoViz=new JCheckBox("autoViz",true);
autoVizNum=new JTextField("5");
vizPanel.add(autoViz);
vizPanel.add(autoVizNum);
this.add(vizPanel);
}
}