import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class GUITextField extends JFrame implements ActionListener
{
private static final int FRAME_WIDTH = 300;
private static final int FRAME_HEIGHT = 200;
private static final int FRAME_X_ORIGIN = 150;
private static final int FRAME_Y_ORIGIN = 250;
private static final int BUTTON_WIDTH = 80;
private static final int BUTTON_HEIGHT = 30;
private JTextField inputLine;
public static void main(String[] args)
{
GUITextField frame = new GUITextField();
frame.setVisible(true); // Display the frame
}
public GUITextField( )
{
// set the frame properties
setTitle("Sample Frame with Button Events");
setSize(FRAME_WIDTH, FRAME_HEIGHT);
setLocation(FRAME_X_ORIGIN, FRAME_Y_ORIGIN);
setResizable(false);
// set the content pane properties
Container contentPane = getContentPane();
contentPane.setLayout(null);
contentPane.setBackground(Color.white);
inputLine = new JTextField();
inputLine.setBounds(30, 50, 150, 25);
contentPane.add(inputLine);
inputLine.setForeground(Color.black);
inputLine.setBackground(Color.gray);
inputLine.setBorder(BorderFactory.createLineBorder(Color.black));
inputLine.setFont(new Font("Tahoma", Font.BOLD, 13));
inputLine.setHorizontalAlignment(JTextField.CENTER);
inputLine.setEditable(true);
contentPane.add(inputLine);
inputLine.addActionListener(this);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void actionPerformed(ActionEvent event)
{
}
}