JDK-8088485 : Windows 8, Chinese input method candidate window is always placed at the bottom of the screen.
  • Type: Bug
  • Component: javafx
  • Sub-Component: controls
  • Affected Version: 8u40
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2014-11-25
  • Updated: 2024-01-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Description
On Windows 8, when using Chinese input method on TextField or TextArea, the candidate window is always placed at the bottom of the screen. It should be just below the input caret. 
Attached screen shots of Notepad (win8-notepad-zh_TW-im-candidates.png) and TextField (win8-textfield-zh_TW-im-candidates.png) to show the difference.

It seems only the horizontal candidate window is affected. The IMEs with vertical candidate window is fine, including ja IME and zh_TW Phonetic IME.

Swing JTextField and JTextArea have the same behavior as JavaFX.
Comments
see also https://github.com/openjdk/jfx/pull/1337#issuecomment-1901265779
23-01-2024