package mainPackage;
import javax.swing.JFrame;
import java.awt.Color;
import javax.swing.JPanel;
import java.awt.BorderLayout;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.JLabel;
import javax.swing.JFormattedTextField;
public class Frame{
JFrame UsernameFrame = new JFrame("Welcome");
/**
* @wbp.parser.entryPoint
*/
public void frame(){
//Configuring the Frame
UsernameFrame.setSize(400,150);
UsernameFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
UsernameFrame.getContentPane().setLayout(null);
//Configuring Submit button
JButton btnSubmit = new JButton("Submit");
btnSubmit.setBounds(0, 89, 384, 23);
btnSubmit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
if(username.length() < 5){
}
//Execute when the button is pressed
System.out.println("The button has been pressed");
}
});
UsernameFrame.getContentPane().add(btnSubmit);
//Configuring user-name text pane
JLabel lblEnterYourSelected = new JLabel("Enter your selected username below");
lblEnterYourSelected.setHorizontalAlignment(SwingConstants.CENTER);
lblEnterYourSelected.setBounds(81, 11, 214, 14);
UsernameFrame.getContentPane().add(lblEnterYourSelected);
//Configuring content pane
JFormattedTextField formattedTextField = new JFormattedTextField();
formattedTextField.setBounds(129, 36, 120, 20);
UsernameFrame.getContentPane().add(formattedTextField);
UsernameFrame.setVisible(true);
//Assigning text field entry to variable
String username = formattedTextField.getText();
}
}