For the project you will all be working as a single team. To facilitate group work you will be using Concurrent Versions System (CVS), which is supported by the netbeans IDE. The starting source code for the project is held in a CVS repository.
To obtain the starting code for the CS5741 project, first start up netbeans and in the menus select Versioning->CVS->Checkout.
A "Checkout" wizard should appear. You are then on step 1 of the wizard: "CVS Root". Here you select the repository that contains the files that you will start with.
Click on the "Edit..." button to the right of the "CVS Root:" combo box.
A "Edit CVS Root" dialog should appear. Enter the following fields:
Then click on the "OK" button.
Now, you are back at the "CVS Root" page of the "Checkout" wizard.
Then click on the "Next >" button.
This puts you on step 2 of the Checkout wizard: "Module to Checkout". Here you select the module containing the starting files for the project.
Click on the "Finish" button in the "Checkout" wizard.
After a while, you will be asked if you want to create an IDE project. Click on "Create project...".
A "New Project" wizard should appear. You are then on step 1 of the wizard: "Choose Project". Here you select the type of project that you will be working on.
Then click on the "Next >" button.
This puts you on step 2 of the wizard: "Name and Location".
Then click on the "Next >" button.
This puts you on step 3 of the wizard: "Existing Sources". Click on the "Add Folder..." button to the right of the "Source Package Folders: list box.
This brings up the "Browse Source Packages Folder" dialog.
Then click on the "OK" button.
Now, you are back at step 4 of the wizard: "Includes & Excludes". Do not make any changes to the defaults on this step. Just click on the "Finish" button.
This completes the setup for the project.
First build the new project that you have started. Then run the executable "Info.java" in the package swing.components. This should start up a program that shows and describes some of the Swing components. Although no we page is provided for it, this program can also be run as an applet.
For the project, you will be adding a few new subpackages of the swing package Each will contain a new application/applet providing information about a different aspect of the Swing framework.