import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class LookupPanel extends JPanel implements ActionListener {
    private Dictionary dict;
    private JLabel instruct, output;
    private JButton lookup;
    private JTextField field;
	
    public LookupPanel(Dictionary d) {
		dict = d;
		
		instruct = new JLabel("Enter a word:");
		output = new JLabel("");
		lookup = new JButton("Lookup");
		lookup.addActionListener(this);
		field = new JTextField("");
		field.addActionListener(this);
		
		setLayout(new GridLayout(4,1));
		add(instruct);
		add(field);
		add(lookup);
		add(output);	
    }
	
    public void actionPerformed(ActionEvent e) {
		boolean test = dict.lookup(field.getText());
		if (test)
			output.setText("good word");
		else
			output.setText("bad word");
    }
}