Lines 45-50
Link Here
|
45 |
package org.netbeans.modules.project.ui; |
45 |
package org.netbeans.modules.project.ui; |
46 |
|
46 |
|
47 |
import java.awt.Component; |
47 |
import java.awt.Component; |
|
|
48 |
import java.awt.event.ActionEvent; |
49 |
import java.awt.event.ActionListener; |
48 |
import javax.swing.event.ChangeEvent; |
50 |
import javax.swing.event.ChangeEvent; |
49 |
import javax.swing.event.ChangeListener; |
51 |
import javax.swing.event.ChangeListener; |
50 |
import org.netbeans.api.project.Project; |
52 |
import org.netbeans.api.project.Project; |
Lines 73-78
Link Here
|
73 |
|
75 |
|
74 |
private Project project; |
76 |
private Project project; |
75 |
// private String[] recommendedTypes; |
77 |
// private String[] recommendedTypes; |
|
|
78 |
private WizardDescriptor wizard; |
76 |
|
79 |
|
77 |
TemplateChooserPanel( Project p /*, String recommendedTypes[] */ ) { |
80 |
TemplateChooserPanel( Project p /*, String recommendedTypes[] */ ) { |
78 |
this.project = p; |
81 |
this.project = p; |
Lines 83-89
Link Here
|
83 |
if (gui == null) { |
86 |
if (gui == null) { |
84 |
gui = new TemplateChooserPanelGUI(); |
87 |
gui = new TemplateChooserPanelGUI(); |
85 |
gui.addChangeListener(this); |
88 |
gui.addChangeListener(this); |
|
|
89 |
gui.setDefaultActionListener(new ActionListener() { |
90 |
|
91 |
@Override |
92 |
public void actionPerformed( ActionEvent e ) { |
93 |
if( null != wizard ) { |
94 |
wizard.doNextClick(); |
86 |
} |
95 |
} |
|
|
96 |
} |
97 |
}); |
98 |
} |
87 |
return gui; |
99 |
return gui; |
88 |
} |
100 |
} |
89 |
|
101 |
|
Lines 105-110
Link Here
|
105 |
} |
117 |
} |
106 |
|
118 |
|
107 |
public void readSettings(WizardDescriptor settings) { |
119 |
public void readSettings(WizardDescriptor settings) { |
|
|
120 |
this.wizard = settings; |
108 |
TemplateChooserPanelGUI panel = (TemplateChooserPanelGUI) this.getComponent(); |
121 |
TemplateChooserPanelGUI panel = (TemplateChooserPanelGUI) this.getComponent(); |
109 |
final FileObject currentTemplate = Templates.getTemplate(settings); |
122 |
final FileObject currentTemplate = Templates.getTemplate(settings); |
110 |
FileObject templates = FileUtil.getConfigFile("Templates"); //NOI18N |
123 |
FileObject templates = FileUtil.getConfigFile("Templates"); //NOI18N |
Lines 169-173
Link Here
|
169 |
changeSupport.fireChange(); |
182 |
changeSupport.fireChange(); |
170 |
|
183 |
|
171 |
} |
184 |
} |
172 |
|
|
|
173 |
} |
185 |
} |