Bug 42143 Dialogs for source actions do not use dialog font [dialogs]
select a cu in package explorer context menu "Source": "Override/Implement methods..." "Generate Getters and Setters..." "Generate Delegate methods..." "Add constructor from superclass..." "Generate constructor using fields..."
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/actions/GenerateNewConstructorUsingFieldsAction.java
private final String OMIT_SUPER="OmitCallToSuper"; 
		private Button fOmitSuperButton;
		public GenerateConstructorUsingFieldsSelectionDialog(Shell parent, ILabelProvider labelProvider, GenerateConstructorUsingFieldsContentProvider contentProvider, CompilationUnitEditor editor, IType type, IMethod[] superConstructors) {
			super(parent, labelProvider, contentProvider, editor, type);
			fContentProvider= contentProvider;
			fTreeViewerAdapter= new GenerateConstructorUsingFieldsTreeViewerAdapter();
			fSuperConstructors= superConstructors;
			
			IDialogSettings dialogSettings= JavaPlugin.getDefault().getDialogSettings();
			fGenConstructorSettings= dialogSettings.getSection(SETTINGS_SECTION);
			if (fGenConstructorSettings == null) {
				fGenConstructorSettings= dialogSettings.addNewSection(SETTINGS_SECTION);
				fGenConstructorSettings.put(OMIT_SUPER, false); 
			}				
			
			fOmitSuper= fGenConstructorSettings.getBoolean(OMIT_SUPER);			
		}
		
		protected Composite createVisibilityControlAndModifiers(Composite parent, final IVisibilityChangeListener visibilityChangeListener, int[] availableVisibilities, int correctVisibility) {
			Composite visibilityComposite= createVisibilityControl(parent, visibilityChangeListener, availableVisibilities, correctVisibility);	
			return visibilityComposite;			
		}
		protected Control createDialogArea(Composite parent) {
			initializeDialogUnits(parent);
			Composite composite= new Composite(parent, SWT.NONE);
			GridLayout layout= new GridLayout();
			GridData gd= null;
			layout.marginHeight= convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_MARGIN);
			layout.marginWidth= convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_MARGIN);
			layout.verticalSpacing= convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);