[freenet-cvs] r16173 - trunk/apps/jSite/src/de/todesbaum/jsite/gui

bombe at freenetproject.org bombe at freenetproject.org
Sat Dec 1 12:14:40 UTC 2007


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);
 	}
 




More information about the cvs mailing list