TS 69 JavaFX Project

Author: Alexandr Scherbatiy
Version: 1.2
Last update: 03 August 2010
Introduction:
Comments:


Contents


Test suite: Project

Purpose:
Setup:

Create Empty JavaFX Script Application

  1. Invoke 'Tools | New Project...' from the main menu bar.
  2. Under Categories, select JavaFX.
  3. Under Projects, select JavaFX Application.
  4. Click Next.
  5. In the Project Name field, type JavaFXSmokeApp.
  6. Click Finish.
    • EXPECTED RESULT: JavaFXSmokeApp should be created in the Projects window.
    • EXPECTED RESULT: JavaFX Editor should be opened.

Create JavaFX Script Application From Sources

  1. Invoke 'Tools | New Project...' from the main menu bar.
  2. Under Categories, select JavaFX.
  3. Under Projects, select JavaFX Application.
  4. Click Next.
  5. In the Project Name field, type JavaFXAppFromSources.
  6. Select From Sources radio button.
  7. Press Add Folder... button.
  8. Browse to the JavaFX source folder.
  9. Click Finish.
    • EXPECTED RESULT: JavaFXAppFromSources should be created in the Projects window.
    • EXPECTED RESULT: .

Set as Main Project

  1. Create Project1 JavaFX project.
  2. Create Project2 JavaFX project.
  3. Right->click the Project1 and select Set as Main Project.
    • EXPECTED RESULT: The Project1 should be highlighted as Main.

Rename Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Rename.
  3. Type Project2 for the project name
  4. Press rename button
    • EXPECTED RESULT: The project name should be Project2.

Move Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Rename.
  3. Select new project location
  4. Press Move button
    • EXPECTED RESULT: The project should be moved to the new location.

Delete Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Delete.
  3. Type Project2 for the project name
  4. Press Yes button
    • EXPECTED RESULT: The project should be deleted.


Test suite: Build

Purpose:
Setup:

Clean Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Clean Project.
    • EXPECTED RESULT: The build and dist directories should be deleted.

Build Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Build Project.
    • EXPECTED RESULT: The build and dist directories should be created.

Build and Clean Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Clean and Build Project.
    • EXPECTED RESULT: The build and dist directories should be deleted and created again.

Run Project

  1. Create Project1 JavaFX project.
  2. Right->click the Project1 and select Run Project.
    • EXPECTED RESULT: The window with title "Application title" should appear.


Test suite: File

Create Empty JavaFX File

  1. Select javafxapp package under the project.
  2. Right-click and invoke New|Empty JavaFX File....
  3. Type MyFile for name.
  4. Press Finish.
    • EXPECTED RESULT: Empty MyFile JavaFX Script file should be created.
    • EXPECTED RESULT: The file should contain javafxapp package.

Create Package

  1. Select Source Packages node under the project.
  2. Right-click and invoke New|Java Package....
  3. Type test for name.
  4. Press Finish.
    • EXPECTED RESULT: test package should be created.

Create JavaFX Class

  1. Select test package under the project.
  2. Right-click and invoke New|JavaFX Class....
  3. Type MyClass for name.
  4. Press Finish.
    • EXPECTED RESULT: JavaFX Class MyClass should be created
   
package test;

public class MyClass {
}
 		 

Create Nested Package

  1. Select test package under the project.
  2. Right-click and invoke New|Java Package....
  3. Type nested for name.
  4. Press Finish.
    • EXPECTED RESULT: test.nested package should be created.

Create JavaFX Stage

  1. Select test.nested package under the project.
  2. Right-click and invoke New|JavaFX Stage....
  3. Type MyStage for name.
  4. Press Finish.
    • EXPECTED RESULT: MyStage JavaFX Script file should be created
   
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.text.Text;
import javafx.scene.text.Font;

/**
 * @author author
 */

Stage {
    title: "Application title"
    width: 250
    height: 80
    scene: Scene {
        content: [
            Text {
                font : Font {
                    size : 16
                }
                x: 10
                y: 30
                content: "Application content"
            }
        ]
    }
} 		 

Create Java Class

  1. Select test.nested package under the project.
  2. Right-click and invoke New|Java Class....
  3. Type MyClass for name.
  4. Press Finish.
    • EXPECTED RESULT: MyClass Java classshould be created
   
package test.nested;

public class MyClass {
}
 		 

Rename JavaFX Class

  1. Select test.MyClass JavaFX class under the project.
  2. Right-click and invoke Rename....
  3. Type RenamedClass for new name.
  4. Press OK.
    • EXPECTED RESULT: The class should be renamed to RenamedClass.

Delete JavaFX Class

  1. Select test.RenamedClass JavaFX class under the project.
  2. Right-click and invoke Delete....
  3. Press Yes on Confirm Object Deletion dialog.
    • EXPECTED RESULT: The class should be deleted from the project.



Copy File

  1. Create test1 package
  2. Create Main file under the test1 package
  3. Right->click the Main file and select Copy
  4. Create test2 package
  5. Right->click the test2 package and select Paste
    • EXPECTED RESULT: The Main file should be copied.

Move File

  1. Create test1 package
  2. Create test2 package
  3. Create Main file under the test1 package
  4. Drag and Drop the Main file from test1 to test2
    • EXPECTED RESULT: The Main file should be moved.

Cut and Paste File

  1. Create test1 package
  2. Create Main file under the test1 package
  3. Right->click the Main file and select Cut
  4. Create test2 package
  5. Right->click the test2 package and select Paste
    • EXPECTED RESULT: The Main file should be moved.
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo