JDK-8252095 : RadioMenuItem javadoc sample has typos
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: controls
  • Affected Version: openjfx11
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_10
  • CPU: x86_64
  • Submitted: 2020-08-18
  • Updated: 2020-08-20
  • Resolved: 2020-08-20
Related Reports
Duplicate :  
Description
A DESCRIPTION OF THE PROBLEM :
Current Sample:
-------------------
ToggleGroup toggleGroup = new ToggleGroup();

RadioMenuItem radioItem1 = new RadioMenuItem("Option 1");
radioItem.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        System.out.println("radio toggled");
    }
});
radioItem1.setToggleGroup(toggleGroup);
RadioMenuItem radioItem2 = new RadioMenuItem("Option 2");
radioItem.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        System.out.println("radio toggled");
    }
});
radioItem2.setToggleGroup(toggleGroup);

Supposed to be using radioItem1 and radioItem2
-----------------

ToggleGroup toggleGroup = new ToggleGroup();

RadioMenuItem radioItem1 = new RadioMenuItem("Option 1");
radioItem1.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        System.out.println("radio toggled");
    }
});
radioItem1.setToggleGroup(toggleGroup);
RadioMenuItem radioItem2 = new RadioMenuItem("Option 2");
radioItem2.setOnAction(new EventHandler<ActionEvent>() {
    @Override public void handle(ActionEvent e) {
        System.out.println("radio toggled");
    }
});
radioItem2.setToggleGroup(toggleGroup);




Comments
The typo issue can be found in the following urls https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/RadioMenuItem.html https://docs.oracle.com/javase/9/docs/api/javafx/scene/control/RadioMenuItem.html https://docs.oracle.com/javafx/2/api/javafx/scene/control/RadioMenuItem.html https://openjfx.io/javadoc/11/javafx.controls/javafx/scene/control/RadioMenuItem.html where as it is correct in the following urls https://openjfx.io/javadoc/14/javafx.controls/javafx/scene/control/RadioMenuItem.html https://openjfx.io/javadoc/13/javafx.controls/javafx/scene/control/RadioMenuItem.html https://openjfx.io/javadoc/12/javafx.controls/javafx/scene/control/RadioMenuItem.html
20-08-2020

This was fixed by JDK-8210361. Closing as a duplicate. Note that while we could backport that fix, we don't intend to (javadoc fixes like this are not good candidates for a backport).
20-08-2020