samples/singletons/src/org/apidesign/singletons/impl/SwingDialogDisplayer.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sun, 06 Oct 2013 22:05:14 +0200
changeset 407 e1439046d96e
parent 345 f497cf8621b3
permissions -rw-r--r--
Looks like scala change URLs of its releases
     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 // BEGIN: singletons.injectable.implement
     8 @ServiceProvider(service=DialogDisplayer.class)
     9 public final class SwingDialogDisplayer extends DialogDisplayer {
    10     @Override
    11     public boolean yesOrNo(String query) {
    12         final int res = JOptionPane.showConfirmDialog(null, query);
    13         return res == JOptionPane.OK_OPTION;
    14     }
    15 }
    16 // END: singletons.injectable.implement