samples/singletons/src/org/apidesign/singletons/impl/DefaultDialogDisplayer.java
author Jaroslav Tulach <jtulach@netbeans.org>
Wed, 27 Jan 2010 18:30:57 +0100
changeset 343 8e220093e4bf
child 345 f497cf8621b3
permissions -rw-r--r--
Adding singleton example
     1 package org.apidesign.singletons.impl;
     2 
     3 import javax.swing.JOptionPane;
     4 import org.apidesign.singletons.api.DialogDisplayer;
     5 import org.openide.util.lookup.ServiceProvider;
     6 
     7 @ServiceProvider(service=DialogDisplayer.class)
     8 public final class DefaultDialogDisplayer extends DialogDisplayer {
     9     @Override
    10     public boolean yesOrNo(String query) {
    11         final int res = JOptionPane.showConfirmDialog(null, query);
    12         return res == JOptionPane.OK_OPTION;
    13     }
    14 }