Author: fgilet Date: 2010-03-08 21:36:48 +0100 (Mon, 08 Mar 2010) New Revision: 197 Log: Redimension du tableau contenant les donn?\195?\169es d'une table. Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/MainUI.css trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/gui/MSMNavigationListener.java trunk/msm/src/main/resources/i18n/msm-en_GB.properties trunk/msm/src/main/resources/i18n/msm-fr_FR.properties Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/MainUI.css =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/MainUI.css 2010-03-08 11:31:03 UTC (rev 196) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/MainUI.css 2010-03-08 20:36:48 UTC (rev 197) @@ -53,12 +53,14 @@ text:"mapstoragemanager.action.import"; toolTipText:"mapstoragemanager.action.import.tip"; actionIcon:"databaseImport_16"; + mnemonic:I; } #menuExport { text:"mapstoragemanager.action.export"; toolTipText:"mapstoragemanager.action.export.tip"; actionIcon:"databaseExport_16"; + mnemonic:T; } #menuExit { @@ -78,16 +80,19 @@ #menuPlugin { text:"mapstoragemanager.action.plugin"; toolTipText:"mapstoragemanager.action.plugin.tip"; + mnemonic:P; } #menuPluginLoad { text:"mapstoragemanager.action.pluginload"; toolTipText:"mapstoragemanager.action.pluginload.tip"; + mnemonic:A; } #menuPluginShow { text:"mapstoragemanager.action.pluginshow"; toolTipText:"mapstoragemanager.action.pluginshow.tip"; + mnemonic:O; } #menuHelp { Modified: trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/gui/MSMNavigationListener.java =================================================================== --- trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/gui/MSMNavigationListener.java 2010-03-08 11:31:03 UTC (rev 196) +++ trunk/msm/src/main/java/org/nuiton/mapstoragemanager/ui/gui/MSMNavigationListener.java 2010-03-08 20:36:48 UTC (rev 197) @@ -1,8 +1,12 @@ package org.nuiton.mapstoragemanager.ui.gui; +import java.awt.Color; +import java.awt.Dimension; import javax.swing.JLabel; import javax.swing.JScrollPane; import javax.swing.JTable; +import javax.swing.border.Border; +import javax.swing.border.LineBorder; import javax.swing.event.TreeSelectionEvent; import javax.swing.event.TreeSelectionListener; import javax.swing.tree.DefaultMutableTreeNode; @@ -27,37 +31,32 @@ ui.getTableContent().removeAll(); ui.getTableName().removeAll(); + JTable jTable = null; /* if nothing is selected */ if (node == null || node.isRoot()) { return; } else if (node.isLeaf()) { //we create a standard model of column ColumnModel model = new ColumnModel(node.getParent(), node); - JTable jTable = new JTable(model); - - JScrollPane scrollPane = new JScrollPane(jTable); - jTable.setFillsViewportHeight(true); - - //we check attributes and values of the select table - - - //and display the result into the JPanel named 'tableContent' - ui.getTableContent().add(scrollPane); - + jTable = new JTable(model); } else { //we create a standard model of table TableModel model = new TableModel(node); - JTable jTable = new JTable(model); + jTable = new JTable(model); + } - JScrollPane scrollPane = new JScrollPane(jTable); - jTable.setFillsViewportHeight(true); + JScrollPane scrollPane = new JScrollPane(jTable); + jTable.setFillsViewportHeight(true); + int height = (int)ui.getTableContent().getSize().getHeight(); + int width = (int)ui.getTableContent().getSize().getWidth(); + Dimension screen = new Dimension(width-100, height-100); + jTable.setPreferredScrollableViewportSize(screen); - //we check attributes and values of the select table + //we check attributes and values of the select table - //and display the result into the JPanel named 'tableContent' - ui.getTableContent().add(scrollPane); - } + //and display the result into the JPanel named 'tableContent' + ui.getTableContent().add(scrollPane); ui.getTableName().add(new JLabel("<html><b><u>" + node.toString() + "</b></u></html>")); Modified: trunk/msm/src/main/resources/i18n/msm-en_GB.properties =================================================================== --- trunk/msm/src/main/resources/i18n/msm-en_GB.properties 2010-03-08 11:31:03 UTC (rev 196) +++ trunk/msm/src/main/resources/i18n/msm-en_GB.properties 2010-03-08 20:36:48 UTC (rev 197) @@ -4,9 +4,11 @@ Import\ Database= Importer\ \:= Map\ Storage\ Manager=Map Storage Manager +No\ help\ today,\ sorry\ \!= connectionError=The connection attempt to failed, please retry \! connectionValid=The connection is established jaxxdemo.message.goto.site=Visit site +jaxxdemo.tree.component= login\ \:=Login mapstoragemanager.action.aboutUs=About us mapstoragemanager.action.aboutUs.tip=About Code Lutin Modified: trunk/msm/src/main/resources/i18n/msm-fr_FR.properties =================================================================== --- trunk/msm/src/main/resources/i18n/msm-fr_FR.properties 2010-03-08 11:31:03 UTC (rev 196) +++ trunk/msm/src/main/resources/i18n/msm-fr_FR.properties 2010-03-08 20:36:48 UTC (rev 197) @@ -4,9 +4,11 @@ Import\ Database= Importer\ \:= Map\ Storage\ Manager=Map Storage Manager +No\ help\ today,\ sorry\ \!= connectionError=La connexion \u00E0 \u00E9chou\u00E9e, r\u00E9essayez s'il vous pla\u00EEt \! connectionValid=La connexion est \u00E9tablie jaxxdemo.message.goto.site=Visitez le site +jaxxdemo.tree.component= login\ \:=Identifiant mapstoragemanager.action.aboutUs=A propos mapstoragemanager.action.aboutUs.tip=A propos de Code Lutin