Pastebin launched a little side project called HostCabi.net, check it out ;-)Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Mar 2nd, 2013  |  syntax: Java  |  size: 1.73 KB  |  hits: 32  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. package mainPackage;
  2. import javax.swing.JFrame;
  3. import java.awt.Color;
  4. import javax.swing.JPanel;
  5. import java.awt.BorderLayout;
  6. import javax.swing.JButton;
  7. import java.awt.event.ActionListener;
  8. import java.awt.event.ActionEvent;
  9. import javax.swing.JTextField;
  10. import javax.swing.SwingConstants;
  11. import javax.swing.JLabel;
  12. import javax.swing.JFormattedTextField;
  13.  
  14. public class Frame{
  15.         JFrame UsernameFrame = new JFrame("Welcome");
  16.  
  17.         /**
  18.          * @wbp.parser.entryPoint
  19.          */
  20.         public void frame(){
  21.  
  22.                 //Configuring the Frame
  23.                 UsernameFrame.setSize(400,150);
  24.                 UsernameFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  25.                 UsernameFrame.getContentPane().setLayout(null);
  26.  
  27.                 //Configuring Submit button
  28.                 JButton btnSubmit = new JButton("Submit");
  29.                 btnSubmit.setBounds(0, 89, 384, 23);
  30.                 btnSubmit.addActionListener(new ActionListener(){
  31.                         public void actionPerformed(ActionEvent e){
  32.                                 if(username.length() < 5){
  33.  
  34.                                 }
  35.                                 //Execute when the button is pressed
  36.                                 System.out.println("The button has been pressed");
  37.                         }
  38.                 });
  39.                 UsernameFrame.getContentPane().add(btnSubmit);
  40.  
  41.                 //Configuring user-name text pane
  42.                 JLabel lblEnterYourSelected = new JLabel("Enter your selected username below");
  43.                 lblEnterYourSelected.setHorizontalAlignment(SwingConstants.CENTER);
  44.                 lblEnterYourSelected.setBounds(81, 11, 214, 14);
  45.                 UsernameFrame.getContentPane().add(lblEnterYourSelected);
  46.  
  47.                 //Configuring content pane
  48.                 JFormattedTextField formattedTextField = new JFormattedTextField();
  49.                 formattedTextField.setBounds(129, 36, 120, 20);
  50.                 UsernameFrame.getContentPane().add(formattedTextField);
  51.                 UsernameFrame.setVisible(true);
  52.                 //Assigning text field entry to variable
  53.                 String username = formattedTextField.getText();
  54.  
  55.         }
  56. }