1 package org.apidesign.singletons.impl;
3 import javax.swing.JOptionPane;
4 import org.apidesign.singletons.api.DialogDisplayer;
5 import org.openide.util.lookup.ServiceProvider;
7 // BEGIN: singletons.injectable.implement
8 @ServiceProvider(service=DialogDisplayer.class)
9 public final class DefaultDialogDisplayer extends DialogDisplayer {
11 public boolean yesOrNo(String query) {
12 final int res = JOptionPane.showConfirmDialog(null, query);
13 return res == JOptionPane.OK_OPTION;
16 // END: singletons.injectable.implement