--- projectui/nbproject/project.xml
+++ projectui/nbproject/project.xml
@@ -141,7 +141,7 @@
- 7.8
+ 7.19
--- projectui/src/org/netbeans/modules/project/ui/ProjectTemplatePanel.java
+++ projectui/src/org/netbeans/modules/project/ui/ProjectTemplatePanel.java
@@ -46,6 +46,7 @@
import java.awt.Component;
import java.awt.Cursor;
+import java.awt.event.ActionEvent;
import javax.swing.event.ChangeListener;
import org.openide.ErrorManager;
import org.openide.WizardDescriptor;
@@ -76,12 +77,14 @@
private WarmupJob warmUp;
private boolean warmUpActive;
private boolean needsReselect = false; // WelcomeScreen hack, XXX Delete after WS is redesigned
+ private WizardDescriptor wizard;
/** Creates a new instance of ProjectTemplatePanel */
public ProjectTemplatePanel() {
}
public void readSettings(WizardDescriptor settings) {
+ this.wizard = settings;
TemplateWizard wd = (TemplateWizard) settings;
wd.putProperty (WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, new Integer (0));
wd.putProperty (WizardDescriptor.PROP_CONTENT_DATA, new String[] {
@@ -327,5 +330,11 @@
changeSupport.fireChange();
}
+ @Override
+ public void actionPerformed( ActionEvent e ) {
+ if( null != wizard ) {
+ wizard.doNextClick();
}
}
+ }
+}
--- projectui/src/org/netbeans/modules/project/ui/TemplateChooserPanel.java
+++ projectui/src/org/netbeans/modules/project/ui/TemplateChooserPanel.java
@@ -45,6 +45,8 @@
package org.netbeans.modules.project.ui;
import java.awt.Component;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import org.netbeans.api.project.Project;
@@ -73,6 +75,7 @@
private Project project;
// private String[] recommendedTypes;
+ private WizardDescriptor wizard;
TemplateChooserPanel( Project p /*, String recommendedTypes[] */ ) {
this.project = p;
@@ -83,7 +86,16 @@
if (gui == null) {
gui = new TemplateChooserPanelGUI();
gui.addChangeListener(this);
+ gui.setDefaultActionListener(new ActionListener() {
+
+ @Override
+ public void actionPerformed( ActionEvent e ) {
+ if( null != wizard ) {
+ wizard.doNextClick();
}
+ }
+ });
+ }
return gui;
}
@@ -105,6 +117,7 @@
}
public void readSettings(WizardDescriptor settings) {
+ this.wizard = settings;
TemplateChooserPanelGUI panel = (TemplateChooserPanelGUI) this.getComponent();
final FileObject currentTemplate = Templates.getTemplate(settings);
FileObject templates = FileUtil.getConfigFile("Templates"); //NOI18N
@@ -169,5 +182,4 @@
changeSupport.fireChange();
}
-
}
--- projectui/src/org/netbeans/modules/project/ui/TemplateChooserPanelGUI.form
+++ projectui/src/org/netbeans/modules/project/ui/TemplateChooserPanelGUI.form
@@ -1,7 +1,9 @@
-
+
-