package net;

import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class SearchDNS extends Applet implements ActionListener {

  //--------------------------------------------------------------

  private TextField searchField;
  private Button searchButton = new Button("Use DNS");

  //--------------------------------------------------------------

  public void init() {

    Label title = new Label("Enter a name to get an IP addBk.address");
    title.setFont(new Font("Helvetica", Font.BOLD, 18));
    title.setBackground(Color.red);
    title.setForeground(Color.yellow);
    add(title);

    add(searchButton);
    searchButton.addActionListener(this);
    searchField = new TextField(20);
    add(searchField);
  }


  public void actionPerformed(ActionEvent e) {

    if (e.getSource() == searchButton) {

      String searchString = searchField.getText();
      if (searchString.equals("")) searchString = "cse.bridgeport.edu";

      try {
        Dns.getHostName(searchString);

      } catch (Exception ex) {
      }
      ;

      return;
    }
  }

  public TextField getSearchField() {
    return searchField;
  }

  public void setSearchField(TextField searchField) {
    this.searchField = searchField;
  }

  public Button getSearchButton() {
    return searchButton;
  }

  public void setSearchButton(Button searchButton) {
    this.searchButton = searchButton;
  }
}