Javascript  
 
  ScriptJava  
 
  Perl  
 
  PHP  
 
  ROR  
 
  ask us  
 

 

Applications
  1. Getting started
  2. Definitions
  3. First program
  4. Characters and Strings
  5. Object and methods
  6. Arrays and Circles
  7. Exceptions
  8. The main method
  9. Reading
  10. Writing file
  11. Vectors
  12. Stacks
  13. Map The Dictionary
  14. Lists
  15. Linked lists
  16. Collection
  17. Interfaces
  18. Scanner
  19. StringTokenizer
  20. Generics
  21. JDBC
  22. DataBase Queries
  23. JSP, The main step

Graphics

Applets
  1. Regards
  2. One Picture
  3. Calculator
  4. Random pictures
  5. Bouncing picture

Swings
  1. Buttons listeners
  2. TextFields
  3. Swing Example

JavaBeans
  1. The first step
  2. Example

Search a word:
   



© The scientific sentence. 2010

Swing, Register Students
Swing: Two frames


import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class Students {
private String FirstName;
private String LastName;

Students (){}

Students (String FirstName, String LastName){
this.FirstName = FirstName;
this.LastName = LastName;
}

void SetFirstName (String FirstName){
this.FirstName = FirstName;
}

void SetLastName (String LastName){
this.LastName = LastName;
}

String GetFirstName (){
return FirstName;
}

String GetLastName (){
return LastName;
}

int GetLastLength (){
return LastName.length();
}

}//end of class Students 

public class RegisterStudents extends JFrame 
implements ActionListener {//public
Students Student = new Students ();

JButton NewStudent = new JButton ("Add a Student");
JButton DisplayStudent = new JButton ("Display a Student");
JButton Quit = new JButton ("Quit");


 
public RegisterStudents (){// public
super("Register Students");//of JFrame
 
Container Contains = getContentPane();
Contains.setLayout (new GridLayout(5,1,0,40));
setSize (400,500);
setLocation (150,150);

Contains.add (NewStudent);
Contains.add (DisplayStudent);
Contains.add (Quit);
Contains.add (new JLabel(""));

NewStudent.addActionListener(this);
DisplayStudent.addActionListener(this);
Quit.addActionListener(this);

setResizable(false);
setVisible (true);

}

public Insets getInsets (){
return new Insets(40,40,30,40);}

public static void main (String [] arg){
new RegisterStudents();}


public void actionPerformed (ActionEvent e){
Object Phys = e.getSource();
if (Phys == NewStudent){
setVisible (false);
new Registration (Student, this, "Registartion");
setVisible (true);
	}else if (Phys == DisplayStudent){
	setVisible (false);
new Display (Student, this, "Display information");
setVisible (true);
	}else if (Phys == Quit){
	System.exit(0);
	}	
}
}//end of class Register Students



class Registration extends JDialog implements 
ActionListener {
Students Student;

JTextField FirstName = new JTextField ();
JTextField LastName = new JTextField ();
JButton Success = new JButton ("Confirm");


Registration (Students Student, JFrame Table, String Info){
super(Table,Info,true);

JLabel LabelFirstName = new JLabel ("First name:");
JLabel LabelLastName = new JLabel ("Last name:");
Container Cont = getContentPane();
Cont.setLayout(null);

this.Student = Student;
Cont.add(LabelFirstName );
Cont.add(FirstName);
Cont.add(LabelLastName );
Cont.add(LastName);

FirstName.addActionListener(this);
LastName.addActionListener(this);

LabelFirstName.setSize(100,30);
LabelFirstName.setLocation(20,150);
LabelFirstName.setBackground(Color.green);
FirstName.setSize(100,30);
FirstName.setLocation(180,150);

LabelLastName.setSize(100,30);
LabelLastName.setLocation(20,220);
LabelLastName.setBackground(Color.green);
LastName.setSize(100,30);
LastName.setLocation(180,220);

Success.setSize(150,30);
Success.setLocation(150,420);
add(Success);
Success.addActionListener(this);

setSize(420,530);
setLocation(150,150);
setVisible (true);
}

public void actionPerformed (ActionEvent e){
if(e.getSource() == Success){
Student.SetFirstName(FirstName.getText());
Student.SetLastName(LastName.getText());
dispose();}
}

}//end of class Registration


class Display extends JDialog implements ActionListener {
JButton Success = new JButton ("That's OK");

Display ( Students Student, JFrame Table, String Info){
super(Table,Info,true);
Container Cont = getContentPane();
JTextField FirstName = new JTextField();
FirstName.setText(Student.GetFirstName());
FirstName.setEditable (false);

JTextField LastName = new JTextField();
//LastName.setText(Student.GetLastLength()); 



LastName.setText(Student.GetLastName());
LastName.setEditable (false);

JLabel LabelFirstName = new JLabel ("First name:");
JLabel LabelLastName = new JLabel ("Last name:");

Cont.setLayout (null);

add (LabelFirstName);
add (FirstName);
add (LabelLastName);
add (LastName);

LabelFirstName.setSize(100,30);
LabelFirstName.setLocation(20,150);
LabelFirstName.setBackground(Color.green);
FirstName.setSize(100,30);
FirstName.setLocation(180,150);

LabelLastName.setSize(100,30);
LabelLastName.setLocation(20,220);
LabelLastName.setBackground(Color.green);
LastName.setSize(100,30);
LastName.setLocation(180,220);

Success.setSize(150,30);
Success.setLocation(150,420);
add(Success);
Success.addActionListener(this);

setSize(420,530);
setLocation(150,150);
setVisible (true);
}

public void actionPerformed (ActionEvent e){
if(e.getSource() == Success){
dispose();}
}



}//end of class Display

/*
//-----------------------------

import javax.swing.*;
import java.awt.*;
 
public class GridLayout extends JFrame
{
	public static void main(String[] args)
	{
		GridLayout fl = new GridLayout();
	}
 
	public flowlayout()
	{
		JFrame jf1=new JFrame("FlowLayout 1");
 
		jf1.setSize(250, 150);
 
		jf1.setLayout(new FlowLayout());
 
		JButton b1 = new JButton("Button1");
		JButton b2 = new JButton("Button2");
		JButton b3 = new JButton("Button3");
		JButton b4 = new JButton("Button4");
		JButton b5 = new JButton("Button5");
 
		jf1.add(b1);
		jf1.add(b2);
		jf1.add(b3);
		jf1.add(b4);
		jf1.add(b5);
 
		jf1.setVisible(true);
	}
}

*/
		
	

  
Google
Web
ScientificSentence
 




chimie labs
|
scientific sentence
|
java
|
php
|
green cat
|
contact
|


© Scientificsentence 2009. All rights reserved.