Professional Documents
Culture Documents
AJP Microproject (1901180319)
AJP Microproject (1901180319)
MICROPROJECT
Puzzle Game
USING
Advanced Java Language
Holkar Kalyani Suryakant (43)
Semester of
Diploma in
(Computer Engineering) of
Maharashtra Education Board Of Technical
Education Mumbai.
Under Guidance
Prof.R.V.Bhondage.
pg. 1
AJP MICROPROJECT
CERTIFICATE
“Puzzle Game”
This is to certify that the project Of
report entitled.
pg. 2
AJP MICROPROJECT
INDEX
1. Acknowledgement
2. INTRODUCTION
3. AIM
4. OBJECTIVE
5. STEPS
6. ADVANTAGES
7. DISADVANAGES
8. Steps to play game
9. SOURCE CODE
10.OUTPUT
11.SKILL
DEVELOPED
pg. 3
AJP MICROPROJECT
❖ Acknowledgement
Name of Student :
Holkar Kalyani.
pg. 4
AJP MICROPROJECT
❖ Introduction :
❖ Aim :
❖ Objective :
❖ Literature review :
pg. 5
AJP MICROPROJECT
❖ Steps :
1. Open Eclipse.
2. Choose the new project.
3. Name the Project. ...
4. Make a New Class. ...
5. Import java.awt package ...
6. Extends frame. ...
7. Make create button ,label and other label . ...
8. Save the program.
9. Run Program 10. Output.
pg. 6
AJP MICROPROJECT
❖ Advantages :
❖ Disadvantage :
pg. 7
AJP MICROPROJECT
pg. 8
AJP MICROPROJECT
❖ Source code :
package awtpackage;
pg. 9
AJP MICROPROJECT
b5.setBounds(100,150,40,40);
b6=new Button("6");
b6.setBounds(150,150,40,40);
b7=new Button("7");
b7.setBounds(50,200,40,40);
b8=new Button("");
b8.setBounds(100,200,40,40);
b9=new Button("8");
b9.setBounds(150,200,40,40);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
b5.addActionListener(this);
b6.addActionListener(this);
b7.addActionListener(this);
b8.addActionListener(this);
b9.addActionListener(this);
add(b1);add(b2);add(b3);add(b4)
;
pg. 10
AJP MICROPROJECT
add(b5);add(b6);add(b7);add(b8)
; add(b9);
setSize(400,400);
setLayout(null);
setVisible(true);
}
public void
actionPerformed(ActionEvent
e){ if(e.getSource()==b1){
String label=b1.getLabel();
if(b2.getLabel().equals("")){
b2.setLabel(label);
b1.setLabel("");
}
if(b4.getLabel().equals("")){
b4.setLabel(label);
b1.setLabel("");
}
}
if(e.getSource()==b2){
String label=b2.getLabel();
if(b1.getLabel().equals("")){
b1.setLabel(label);
b2.setLabel("");
pg. 11
AJP MICROPROJECT
}
if(b3.getLabel().equals("")){
b3.setLabel(label);
b2.setLabel("");
}
if(b5.getLabel().equals("")){
b5.setLabel(label);
b2.setLabel("");
}
}
if(e.getSource()==b3){
String label=b3.getLabel();
if(b2.getLabel().equals("")){
b2.setLabel(label);
b3.setLabel("");
}
if(b6.getLabel().equals("")){
b6.setLabel(label);
b3.setLabel("");
}
}
if(e.getSource()==b4){
String label=b4.getLabel();
pg. 12
AJP MICROPROJECT
if(b1.getLabel().equals("")){
b1.setLabel(label); b4.setLabel("");
}
if(b7.getLabel().equals("")){
b7.setLabel(label);
b4.setLabel("");
}
if(b5.getLabel().equals("")){
b5.setLabel(label);
b4.setLabel("");
}
}
if(e.getSource()==b5){
String label=b5.getLabel();
if(b2.getLabel().equals("")){
b2.setLabel(label);
b5.setLabel("");
}
if(b6.getLabel().equals("")){
b6.setLabel(label);
b5.setLabel("");
}
if(b4.getLabel().equals(""))
pg. 13
AJP MICROPROJECT
{
b4.setLabel(label);
b5.setLabel("");
}
if(b8.getLabel().equals("")){
b8.setLabel(label);
b5.setLabel("");
}
}
if(e.getSource()==b6){
String label=b6.getLabel();
if(b9.getLabel().equals("")){
b9.setLabel(label);
b6.setLabel("");
}
if(b3.getLabel().equals("")){
b3.setLabel(label);
b6.setLabel("");
}
if(b5.getLabel().equals("")){
b5.setLabel(label);
b6.setLabel("");
}
pg. 14
AJP MICROPROJECT
}
if(e.getSource()==b7){
String label=b7.getLabel();
if(b4.getLabel().equals("")){
b4.setLabel(label);
b7.setLabel("");
}
if(b8.getLabel().equals("")){
b8.setLabel(label);
b7.setLabel("");
}
}
if(e.getSource()==b8){
String label=b8.getLabel();
if(b9.getLabel().equals("")){
b9.setLabel(label);
b8.setLabel("");
}
if(b7.getLabel().equals("")){
b7.setLabel(label);
b8.setLabel("");
}
pg. 15
AJP MICROPROJECT
if(b5.getLabel().equals("")){
b5.setLabel(label);
b8.setLabel("");
}
}
if(e.getSource()==b9){
String label=b9.getLabel();
if(b6.getLabel().equals("")){
b6.setLabel(label);
b9.setLabel("");
}
if(b8.getLabel().equals("")){
b8.setLabel(label);
b9.setLabel("");
}
}
if(b1.getLabel().equals("1")&&b
2.getLabel().equals("2")&&b3.ge
tLabel()
pg. 16
AJP MICROPROJECT
.equals("3")&&b4.getLabel().equ
als("4")&&b5.getLabel().equals(
"5")
&&b6.getLabel().equals("6")&&
b7.getLabel().equals("7")&&b8.g
etLabel()
.equals("8")&&b9.getLabel().equ
als("")){
JOptionPane.showMessageDialo
g(this,"Congratulations! You won.");
}
} public static void main(String[]
args) { new
Puzzle1();
} }
pg. 17
AJP MICROPROJECT
❖ Output :
pg. 18
AJP MICROPROJECT
pg. 19
AJP MICROPROJECT
pg. 20
AJP MICROPROJECT
pg. 21
AJP MICROPROJECT
❖ Skill developed
pg. 22
AJP MICROPROJECT
❖ Conclusion :
pg. 23