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

Colorpicker minimizes the stage instead of the colorpicker window

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: openjfx11, openjfx15, openjfx16
    • Fix Version/s: tbd
    • Component/s: javafx
    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      windows_10

      Description

      ADDITIONAL SYSTEM INFORMATION :
      Windows 10, java version 15.0.1, JavaFX version 16-ea+6

      A DESCRIPTION OF THE PROBLEM :
      The 'Use' and 'Save' options(on custom colors window) minimize the stage instead of only closing the custom colors window, this doesn't always happen but very often instead.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1) Start the application
      2) Click the 'Custom Color' window on the color picker and click either 'Use' or 'Save'

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Only the custom colors window should have closed
      ACTUAL -
      the stage/window minimized

      ---------- BEGIN SOURCE ----------
      import javafx.application.Application;
      import javafx.scene.Scene;
      import javafx.scene.control.ColorPicker;
      import javafx.scene.control.Label;
      import javafx.scene.layout.AnchorPane;
      import javafx.scene.layout.BorderPane;
      import javafx.scene.paint.Color;
      import javafx.stage.Stage;

      public class HelloWorld extends Application {

          @Override
          public void start(Stage primaryStage) {
              BorderPane root = new BorderPane();

              root.setCenter(new ColorPicker(Color.TOMATO));

              primaryStage.setScene(new Scene(root));
              primaryStage.sizeToScene();
              primaryStage.centerOnScreen();
              primaryStage.show();

              Stage second = new Stage();
              second.setScene(new Scene(
                      new AnchorPane(new Label("Hello world"))
              ));
              second.show();
          }

          public static void main(String[] args) {
              Application.launch(args);
          }

      }
      ---------- END SOURCE ----------

      FREQUENCY : often


        Attachments

          Activity

            People

            Assignee:
            aghaisas Ajit Ghaisas
            Reporter:
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated: