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

Provide common and exchangeable graphics layer

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P5
    • Resolution: Unresolved
    • Affects Version/s: fx2.0
    • Fix Version/s: tbd_major
    • Component/s: javafx
    • Labels:
    • Environment:

      all

      Description

      Standard Java defines a common and exchangeable graphics layer via its abstract Graphics2D class. Implementations are provided for drawing onto the screen, rendering into images and for printing. Due to this general approach it is also possible to create third party libraries for rendering into PDF files or SVG files for example by just providing alternate implementations of the Graphics2D class.

      A similar approach does not seem to be possible for JavaFX because there currently does not seem to be such a clearly defined graphics abstraction layer. In order to make rendering of JavaFX content possible in various formats such a publicly accessible graphics layer should be made available.

        Activity

        Hide
        kcr Kevin Rushforth added a comment -
        Not currently planed, but could be considered as a future enhancement.
        Show
        kcr Kevin Rushforth added a comment - Not currently planed, but could be considered as a future enhancement.

          People

          • Assignee:
            Unassigned
            Reporter:
            dpausjfx Dr. Michael Paus (Inactive)
          • Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Imported: