KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > form > palette > FormPaletteActions


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.modules.form.palette;
21
22 import javax.swing.AbstractAction JavaDoc;
23 import javax.swing.Action JavaDoc;
24
25 import org.netbeans.modules.form.project.ClassSource;
26 import org.netbeans.spi.palette.PaletteActions;
27
28 /**
29  *
30  * @author sa154850
31  */

32 public class FormPaletteActions extends PaletteActions {
33
34     /** Creates a new instance of FormPaletteProvider */
35     public FormPaletteActions() {
36     }
37
38     public Action JavaDoc[] getImportActions() {
39
40         Action JavaDoc[] res = new Action JavaDoc[3];
41
42         res[0] = new AbstractAction JavaDoc( PaletteUtils.getBundleString("CTL_AddJAR_Button") ) { // NOI18N
43
public void actionPerformed(java.awt.event.ActionEvent JavaDoc e) {
44                         BeanInstaller.installBeans(ClassSource.JAR_SOURCE);
45                     }
46                  };
47         res[0].putValue( Action.LONG_DESCRIPTION,
48                  PaletteUtils.getBundleString("ACSD_AddJAR_Button") ); // NOI18N
49

50         res[1] = new AbstractAction JavaDoc( PaletteUtils.getBundleString("CTL_AddLibrary_Button") ) { // NOI18N
51
public void actionPerformed(java.awt.event.ActionEvent JavaDoc e) {
52                         BeanInstaller.installBeans(ClassSource.LIBRARY_SOURCE);
53                     }
54                 };
55         res[1].putValue( Action.LONG_DESCRIPTION,
56                  PaletteUtils.getBundleString("ACSD_AddLibrary_Button") ); // NOI18N
57

58         res[2] = new AbstractAction JavaDoc( PaletteUtils.getBundleString("CTL_AddProject_Button") ) { // NOI18N
59
public void actionPerformed(java.awt.event.ActionEvent JavaDoc e) {
60                         BeanInstaller.installBeans(ClassSource.PROJECT_SOURCE);
61                     }
62                 };
63         res[2].putValue( Action.LONG_DESCRIPTION,
64                  PaletteUtils.getBundleString("ACSD_AddProject_Button") ); // NOI18N
65

66         return res;
67     }
68
69     public Action JavaDoc[] getCustomCategoryActions(org.openide.util.Lookup category) {
70         return new Action JavaDoc[0]; //TODO implement this
71
}
72
73     public Action JavaDoc[] getCustomItemActions(org.openide.util.Lookup item) {
74         return new Action JavaDoc[0]; //TODO implement this
75
}
76
77     public Action JavaDoc[] getCustomPaletteActions() {
78         return new Action JavaDoc[0]; //TODO implement this
79
}
80
81     public Action JavaDoc getPreferredAction(org.openide.util.Lookup item) {
82         return null; //TODO implement this
83
}
84 }
85
Popular Tags