KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > core > windows > services > NbDialog


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 package org.netbeans.core.windows.services;
21
22 import org.openide.DialogDescriptor;
23 import org.openide.util.HelpCtx;
24
25 import java.awt.*;
26 import java.awt.event.ActionListener JavaDoc;
27
28 // XXx Before as org.netbeans.core.NbDialog
29

30 /** Default implementation of Dialog created from DialogDescriptor.
31 *
32 * @author Ian Formanek
33 */

34 final class NbDialog extends NbPresenter {
35     static final long serialVersionUID =-4508637164126678997L;
36
37     /** Creates a new Dialog from specified DialogDescriptor
38     * @param d The DialogDescriptor to create the dialog from
39     * @param owner Owner of this dialog.
40     */

41     public NbDialog (DialogDescriptor d, Frame owner) {
42         super (d, owner, d.isModal ());
43     }
44
45     /** Creates a new Dialog from specified DialogDescriptor
46     * @param d The DialogDescriptor to create the dialog from
47     * @param owner Owner of this dialog.
48     */

49     public NbDialog (DialogDescriptor d, Dialog owner) {
50         super (d, owner, d.isModal ());
51     }
52
53     /** Geter for help.
54     */

55     protected HelpCtx getHelpCtx () {
56         return ((DialogDescriptor)descriptor).getHelpCtx ();
57     }
58
59     /** Options align.
60     */

61     protected int getOptionsAlign () {
62         return ((DialogDescriptor)descriptor).getOptionsAlign ();
63     }
64
65     /** Getter for button listener or null
66     */

67     protected ActionListener JavaDoc getButtonListener () {
68         return ((DialogDescriptor)descriptor).getButtonListener ();
69     }
70
71     /** Closing options.
72     */

73     protected Object JavaDoc[] getClosingOptions () {
74         return ((DialogDescriptor)descriptor).getClosingOptions ();
75     }
76
77 }
78
Popular Tags