270 likes | 448 Views
Guidelines For Using BlueJ. Overview. Lecture: Using BlueJ Lab Exercise - Compiling and Running a simple program with BlueJ Lecture - Introduction to jar files and packages Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ. Using BlueJ.
E N D
Overview • Lecture: Using BlueJ • Lab Exercise - Compiling and Running a simple program with BlueJ • Lecture - Introduction to jar files and packages • Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ
Using BlueJ • Installing BlueJ • Creating a new BlueJ project • Creating a class file • Editing the class file using BlueJ • Opening the class file in the interface mode • Compiling the class file using BlueJ • Creating an instance of an object using BlueJ
Using BlueJ: Installing BlueJ • BlueJ can be downloaded from http://www.bluej.org • J2SE SDK 5.0 can be downloaded from http://java.sun.com/j2se Installation on lap tops : In the open lab time from 6 to 10 pm
Using BlueJ: Creating a new BlueJ Project (1 of 4) Open BlueJ from the Program Menu
Using Blue J: Creating a new BlueJ Project (2 of 4) Left click on Project and then again left click on New Project
Using BlueJ: Creating a new BlueJ Project (3 of 4) Enter the project name and left click on create
Using BlueJ: Creating a new BlueJ Project (4 of 4) A new project is created !
Using BlueJ: Creating a class file (1 of 2) Left click on New Class Enter class name in the new window Left click on Ok
Using BlueJ: Creating a class file (2 of 2) A new class is created !
Using BlueJ: Editing the class file ( 1 of 2) Right click on the class file and then left click on Open Editor
Using BlueJ: Editing the class file ( 2 of 2) Implementation : Button to the right The file opens up !
Using BlueJ: Opening the class file in the interface mode Interface : Button to the right The fish class documentation can be seen ! The documentation cannot be edited from here !
Using BlueJ: Compiling the class file Right click on the class file and then left click on compile Indicates an uncompiled class
Using BlueJ: Creating an instance of an object (1 of 3) The class file got compiled ! Indicates a compiled class Right click on class file and left click on new MyFish()
Using BlueJ: Creating an instance of an object (2 of 3) Left click on Ok
Using BlueJ: Creating an instance of an object (3 of 3) The set and get methods can invoked from here An instance is created !
Overview • Lecture: Using BlueJ • Lab Exercise - Compiling and Running a simple program with BlueJ • Lecture - Introduction to jar files and packages • Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ
Lab Exercise - Compiling and Running a simple program with BlueJ • Use the BankAccount class from Example1.html. Complete the code. Compile it. Create an instance and check if the deposit(double amount) and withdraw(double amount) and getBalance() methods work correctly – Solution is BankAccount.java • Use the BankAccount class from Example2.html. Complete the code. Compile it. Create an instance and check if the getRate() method works correctly. – Solution is BankAccountStatic.java • These programs can be tested using Driver.java
Overview • Lecture: Using BlueJ • Lab Exercise - Compiling and Running a simple program with BlueJ • Lecture - Introduction to jar files and packages • Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ
Introduction to jar files and packages Taken as is from: Sections 4.3 and 5.5 of Objects First with Java-A Practical Introduction Using Blue J – David J. Barnes and Michael Kolling (1 of 2) • Java calls its class libraries “PACKAGES” • Libraries typically contain many hundreds or thousands of different classes that are useful to developers • Java uses packages to arrange library classes into groups that belong together Complete packages can be imported using import package-name.* A specific class can be imported using the full name. For example import java.util.Random
Introduction to jar files and packages First 3 points taken as is from: Appendix E2 of Objects First with Java-A Practical Introduction Using Blue J – David J. Barnes and Michael Kolling (2 of 2) • Java applications are usually distributed as Java Archive format files (JAR files) • A number of different class files are archived into a single file • A JAR file can be created as an executable file • Tutorial on jar files : http://java.sun.com/docs/books/tutorial/jar/
Overview • Lecture: Using BlueJ • Lab Exercise - Compiling and Running a simple program with BlueJ • Lecture - Introduction to jar files and packages • Lecture + Lab Exercise - Compiling and Running the Marine Biology Simulation using BlueJ
Compiling the Marine Biology Simualtion using BlueJ (1 of 4) • Website reference: http://www.bluej.org/help/ap.html CONCEPT All the jar files should be in +libs folder The jar files in this project are mbsbb.jar and mbsgui.jar
Compiling the Marine Biology Simualtion using BlueJ (2 of 4) [taken as is from bluej website] • Delete the 'Code' folder inside the JavaMBS folder. • Replace it with the BlueJ_Code folder downloaded from • http://www.bluej.org/help/ap.html
Compiling the Marine Biology Simualtion using BlueJ (3 of 4 ) Directories in BlueJ_Code
Compiling the Marine Biology Simualtion using BlueJ – (4 of 4) • Run MBSGUI from Chap1and2MBSGUI • Folder • Open project Chap1and2MBSGUI (It has been already compiled) • Right click on MBSGUI and left click on void main (String [] args) • Hit Ok on the method call • Then on the simulation screen open a file called fish.dat • Click run on the simulation screen and observe the simulation