Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8099513

Application life-cyle model and implementation

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P2 P2
    • fx2.0
    • None
    • javafx
    • None

      Umbrella issue for the definition and implementation of the JavaFX 2.0 application life cycle, including the Application class / interface and support for a preloader that allows for a customizable progress.

        1.
        Create an Application class and a mechanism for launching standalone programs Sub-task Resolved Kevin Rushforth    
        2.
        Load native libraries from same directory as jfxrt.jar if not in java.library.path Sub-task Resolved Kevin Rushforth    
        3.
        Move most packages from javafx-common module to javafx-ui-common Sub-task Resolved Kevin Rushforth    
        4.
        JavaFX User Thread exits prematurely Sub-task Resolved Kevin Rushforth    
        5.
        javafx.runtime.Platform should be folded into javafx.application.Platform (and remove javafx.runtime package) Sub-task Resolved Kevin Rushforth    
        6.
        Update application lifecycle specification and implementation Sub-task Resolved Kevin Rushforth

        0%

        Original Estimate - 1 week
        Remaining Estimate - 1 week
         
        7.
        Add doPrivileged block where necessart for Applet deployment Sub-task Resolved Tony Wyant (Inactive)    
        8.
        Implement Stage creation for applets Sub-task Resolved Tony Wyant (Inactive)    
        9.
        Provide preloader support Sub-task Closed Tony Wyant (Inactive)    
        10.
        Improve deployment dialog utilities for displaying dialogs from off of FX Application Thread Sub-task Resolved Tony Wyant (Inactive)    
        11.
        Launcher class in javafx.application should not have a public constructor Sub-task Resolved Kevin Rushforth    
        12.
        Remove the javafx.lang package Sub-task Resolved Kevin Rushforth    
        13.
        Application start method should take the primary Stage as an argument Sub-task Resolved Kevin Rushforth    
        14.
        Remove the obsolete start() method and make start(Stage) abstract Sub-task Resolved Kevin Rushforth    
        15.
        Create standalone JavaFX Main class for use by the packager when creating a launchable jar Sub-task Resolved Kevin Rushforth    
        16.
        Full screen applet Sub-task Resolved Igor Nekrestyanov (Inactive)    
        17.
        Resolve application threading model Sub-task Resolved Kevin Rushforth    
        18.
        Define and implement exception handling for Application class Sub-task Resolved Kevin Rushforth    
        19.
        Move the launch method to the Application class and deprecate the Launcher class Sub-task Resolved Kevin Rushforth    
        20.
        API cleanup for the application package Sub-task Resolved Kevin Rushforth    

            kcr Kevin Rushforth
            kcr Kevin Rushforth
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:

                Estimated:
                Original Estimate - 1 week
                1w
                Remaining:
                Remaining Estimate - 1 week
                1w
                Logged:
                Time Spent - Not Specified
                Not Specified