Author: bombe
Date: 2007-12-01 12:14:39 +0000 (Sat, 01 Dec 2007)
New Revision: 16173
Modified:
trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
Log:
start new projects with edition 1
add a scrollpane around the project list
Modified: trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
===================================================================
--- trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
2007-12-01 00:15:26 UTC (rev 16172)
+++ trunk/apps/jSite/src/de/todesbaum/jsite/gui/ProjectPage.java
2007-12-01 12:14:39 UTC (rev 16173)
@@ -47,6 +47,7 @@
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.ListSelectionModel;
+import javax.swing.ScrollPaneConstants;
import javax.swing.border.EmptyBorder;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
@@ -81,6 +82,7 @@
private JFileChooser pathChooser;
private SortedListModel projectListModel;
+ private JScrollPane projectScrollPane;
private JList projectList;
private JTextField projectNameTextField;
private JTextField projectDescriptionTextField;
@@ -115,7 +117,7 @@
projectList.addListSelectionListener(this);
projectList.setPreferredSize(new Dimension(150,
projectList.getPreferredSize().height));
- add(new JScrollPane(projectList), BorderLayout.LINE_START);
+ add(projectScrollPane = new JScrollPane(projectList),
BorderLayout.LINE_START);
add(createInformationPanel(), BorderLayout.CENTER);
}
@@ -397,8 +399,10 @@
newProject.setName(I18n.getMessage("jsite.project.new-project.name"));
newProject.setInsertURI(keyPair[0]);
newProject.setRequestURI(keyPair[1]);
- newProject.setEdition(1);
+ newProject.setEdition(0);
projectListModel.add(newProject);
+ projectScrollPane.revalidate();
+ projectScrollPane.repaint();
projectList.setSelectedIndex(projectListModel.size() - 1);
}