Note: Recommend to use a minimal set of words in the Title field of DirectoryDialog and avoid making it look clumsy.

Hence, revisit the usage of DirectoryDialog.setMessage(String) in your projects, and if needed elaborate the Title field of DirectoryDialog using DirectoryDialog.setText(String) method.

Regarding usage of newer DirectoryDialog on Windows: In the old DirectoryDialog , we used to have the option to set a text message to specify the purpose of the DirectoryDialog using DirectoryDialog#setMessage(String) . This functionality is no more possible with the newer DirectoryDialog .

The buttons are not available by default. They can be added via Window > Perspective > Customize Perspective... :

Eclipse support for Java™ 9