Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

creating login screens in java

807606Apr 20 2007 — edited Apr 23 2007
hello.
this is james mcfadden. i am trying to create a login screen in java. the problem i have is this: i am completely new to GUI programming. i know that i have to use strings. the code shown below is incomplete and when i try to compile it i get the following errors. how do i go about fixing these errors?

----jGRASP exec: javac -g X:\CP4B Project\LogOn.java

LogOn.java:11: ']' expected
username[0]="Administrator";
^
LogOn.java:11: <identifier> expected
username[0]="Administrator";
^
LogOn.java:12: ']' expected
username[1]="Ann Smyth";
^
LogOn.java:12: <identifier> expected
username[1]="Ann Smyth";
^
LogOn.java:13: ']' expected
username[2]="John Murphy";
^
LogOn.java:13: <identifier> expected
username[2]="John Murphy";
^
LogOn.java:14: ']' expected
username[3]="James McFadden";
^
LogOn.java:14: <identifier> expected
username[3]="James McFadden";
^
LogOn.java:15: ']' expected
username[4]="Frankie Ferry";
^
LogOn.java:15: <identifier> expected
username[4]="Frankie Ferry";
^
LogOn.java:16: ']' expected
username[5]="Daniel McKimm";
^
LogOn.java:16: <identifier> expected
username[5]="Daniel McKimm";
^
LogOn.java:17: ']' expected
username[6]="Stephen Doohan";
^
LogOn.java:17: <identifier> expected
username[6]="Stephen Doohan";
^
LogOn.java:18: ']' expected
username[7]="James Ferry";
^
LogOn.java:18: <identifier> expected
username[7]="James Ferry";
^
LogOn.java:19: ']' expected
username[8]="Liam Cannon";
^
LogOn.java:19: <identifier> expected
username[8]="Liam Cannon";
^
LogOn.java:20: ']' expected
username[9]="Ciaran Ferry";
^
LogOn.java:20: <identifier> expected
username[9]="Ciaran Ferry";
^
LogOn.java:21: ']' expected
username[10]="Ciaran McGee";
^
LogOn.java:21: <identifier> expected
username[10]="Ciaran McGee";
^
LogOn.java:23: ']' expected
password[0]="0";
^
LogOn.java:23: <identifier> expected
password[0]="0";
^
LogOn.java:24: ']' expected
password[1]="1";
^
LogOn.java:24: <identifier> expected
password[1]="1";
^
LogOn.java:25: ']' expected
password[2]="2";
^
LogOn.java:25: <identifier> expected
password[2]="2";
^
LogOn.java:26: ']' expected
password[3]="3";
^
LogOn.java:26: <identifier> expected
password[3]="3";
^
LogOn.java:27: ']' expected
password[4]="4";
^
LogOn.java:27: <identifier> expected
password[4]="4";
^
LogOn.java:28: ']' expected
password[5]="5";
^
LogOn.java:28: <identifier> expected
password[5]="5";
^
LogOn.java:29: ']' expected
password[6]="6";
^
LogOn.java:29: <identifier> expected
password[6]="6";
^
LogOn.java:30: ']' expected
password[7]="7";
^
LogOn.java:30: <identifier> expected
password[7]="7";
^
LogOn.java:31: ']' expected
password[8]="8";
^
LogOn.java:31: <identifier> expected
password[8]="8";
^
LogOn.java:32: ']' expected
password[9]="9";
^
LogOn.java:32: <identifier> expected
password[9]="9";
^
LogOn.java:33: ']' expected
password[10]="10";
^
LogOn.java:33: <identifier> expected
password[10]="10";
^
LogOn.java:57: <identifier> expected
button1.addActionListener(new ActionListener(){
^
LogOn.java:72: ';' expected
}
^
46 errors

----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class LogOn extends JPanel{
	private static JTextField username=null;
	private static JPasswordField password=null;
	private static JButton button1=null;
   private static JButton button2=null;
	String[] username=new String[11];
   username[0]="Administrator";
   username[1]="Ann Smyth";
   username[2]="John Murphy";
   username[3]="James McFadden";
   username[4]="Frankie Ferry";
   username[5]="Daniel McKimm";
   username[6]="Stephen Doohan";
   username[7]="James Ferry";
   username[8]="Liam Cannon";
   username[9]="Ciaran Ferry";
   username[10]="Ciaran McGee"; 
   String[] password=new String[11];
   password[0]="0";
   password[1]="1";
   password[2]="2";
   password[3]="3";
   password[4]="4";
   password[5]="5";
   password[6]="6";
   password[7]="7";
   password[8]="8";
   password[9]="9";
   password[10]="10";
 
   public LogOn(){
		setSize(260,160);
		username=new JTextField(15);
	   password=new JPasswordField(15);
		JLabel usernameLabel=new JLabel("Username: "); 
		JLabel passwordLabel=new JLabel("Password: "); 
		add(usernameLabel);
		add(username); 
		add(passwordLabel); 
		add(password); 
		setVisible(true); 
		button1=new JButton("Ok");
		add(button1);
	   button2=new JButton("Cancel");
		add(button2);
		JFrame frame=new JFrame("Welcome to Home Entertainment");
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	   frame.add(this);
	   frame.pack();
	   frame.setVisible(true); 
	}
	
	button1.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent e){
		   try{
				Demo d = new Demo();
				d.getChoice();
			}
			catch(Exception ex){}
		}
	}
	
	button2.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent e){
		   System.exit(0);
		}
	}
}
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 21 2007
Added on Apr 20 2007
7 comments
591 views