Author: dlanglais Date: 2010-03-25 21:45:05 +0100 (Thu, 25 Mar 2010) New Revision: 291 Log: Sous windows, pour pas faire comme tout le monde (linux), les fileSeparator sont des '\' et non des '/'. Donc pour le BootLoaderManager, ?\195?\167a ne faisait pas ce qu'il fallait pour l'affichage des plugins 'Jar'. Autres modifs mineures. Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/BootLoaderManager.jaxx trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/ApplicationEngine.java trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/MSMNavigationListener.java Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/BootLoaderManager.jaxx =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/BootLoaderManager.jaxx 2010-03-25 20:21:33 UTC (rev 290) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/BootLoaderManager.jaxx 2010-03-25 20:45:05 UTC (rev 291) @@ -80,8 +80,10 @@ */ for (final String propertyName : properties.stringPropertyNames()) { // if(propertyName.endsWith(".jar")) { + + final String fileSeparator = System.getProperty("file.separator"); - final int lastIndex = propertyName.lastIndexOf('/') + 1; + final int lastIndex = propertyName.lastIndexOf(fileSeparator) + 1; final String shortCut = propertyName.substring(lastIndex); mapPlugins.put(shortCut, propertyName); Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/ApplicationEngine.java =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/ApplicationEngine.java 2010-03-25 20:21:33 UTC (rev 290) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/ApplicationEngine.java 2010-03-25 20:45:05 UTC (rev 291) @@ -1,33 +1,15 @@ package org.nuiton.mapstoragemanager.ui.engine; -import java.awt.BorderLayout; -import java.awt.Component; import java.awt.Desktop; -import java.awt.GridLayout; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; import java.util.Locale; -import java.util.Map; import java.util.Properties; -import java.util.Set; -import javax.swing.JButton; -import javax.swing.JCheckBox; import javax.swing.JFileChooser; -import javax.swing.JFrame; import javax.swing.JOptionPane; -import javax.swing.JPanel; import javax.swing.JTree; -import javax.swing.WindowConstants; +import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; import javax.swing.tree.TreeModel; @@ -136,7 +118,8 @@ public void loadAPlugin() { JFileChooser jfc = new javax.swing.JFileChooser(MSM_BASEDIR); jfc.setDialogTitle(_("jFileChooser.loadAPlugin.dialogTitle")); - jfc.getSelectedFiles(); + jfc.setFileFilter(new FileNameExtensionFilter("Jars", "jar")); +// jfc.getSelectedFiles(); int jfcReturn = jfc.showOpenDialog(MainUI.getFrames()[0]); Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/MSMNavigationListener.java =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/MSMNavigationListener.java 2010-03-25 20:21:33 UTC (rev 290) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/engine/MSMNavigationListener.java 2010-03-25 20:45:05 UTC (rev 291) @@ -340,9 +340,9 @@ /** - * Listener to delete a column from the selected Table. + * Listener to modify datas from the selected cell. */ -//class AddCellListener implements ActionListener { +//class ModifyCellListener implements ActionListener { // // /** // * Current columnName.