Add @Override and final keyword 96/5696/1
Clément DAVID [Tue, 20 Dec 2011 12:38:03 +0000 (13:38 +0100)]
Change-Id: I67effd7ed351d9d8d73d8e10ec8bbb888486feb8

41 files changed:
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/CallScilabBridge.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/colorchooser/SwingScilabColorChooser.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/filechooser/ExportOptionWindow.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/filechooser/SwingScilabExportFileChooser.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/filechooser/SwingScilabFileChooser.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/fontchooser/SwingScilabFontChooser.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/messagebox/SwingScilabMessageBox.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tab/SwingScilabTab.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/tree/ScilabTreeCellRenderer.java
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/waitbar/SwingScilabWaitBar.java
scilab/modules/gui/src/java/org/scilab/modules/gui/events/ZoomRubberBox.java
scilab/modules/gui/src/java/org/scilab/modules/gui/utils/HelpSearchField.java
scilab/modules/gui/src/java/org/scilab/modules/gui/utils/ScilabAboutBox.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/SciNotes.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/SearchManager.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/ConfigTabulationsAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/FindAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/IncrementalSearchAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/OpenSourceFileOnKeywordAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/RestoreOpenedFilesAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SearchWordInFilesAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SetAnchorAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/actions/SetColorsAction.java
scilab/modules/scinotes/src/java/org/scilab/modules/scinotes/utils/SearchFile.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/BrowseVar.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/filebrowser/FileUtils.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/filebrowser/ScilabFileBrowser.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/filebrowser/ScilabFileBrowserHistory.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/filebrowser/ScilabFileSelectorFilter.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CreateNewVariableAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/CreateVariableFromSelectionAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/DuplicateVariableAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/InsertColumnAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/InsertRowAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RemoveColumnAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/RemoveRowAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionLongAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionLongeAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionShortAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SetPrecisionShorteAction.java
scilab/modules/ui_data/src/java/org/scilab/modules/ui_data/variableeditor/actions/SizeColumnsToFitAction.java

index 7991cdd..fe0ca50 100644 (file)
@@ -52,9 +52,7 @@ import org.scilab.modules.graphic_export.ExportRenderer;
 import org.scilab.modules.graphic_export.FileExporter;
 import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvasImpl;
 import org.scilab.modules.gui.bridge.console.SwingScilabConsole;
-import org.scilab.modules.gui.bridge.helpbrowser.SwingScilabHelpBrowser;
 import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
-import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
 import org.scilab.modules.gui.canvas.Canvas;
 import org.scilab.modules.gui.checkbox.CheckBox;
 import org.scilab.modules.gui.checkbox.ScilabCheckBox;
@@ -2840,7 +2838,7 @@ public class CallScilabBridge {
      * Class used to store Images in the clipboard
      */
     public static class ClipboardImage implements Transferable {
-        private Image image;
+        private final Image image;
 
         /**
          * Default constructor
@@ -2854,6 +2852,7 @@ public class CallScilabBridge {
          * DataFlavors of this transferable
          * @return the DataFlavors accepeted
          */
+        @Override
         public DataFlavor[] getTransferDataFlavors() {
             return new DataFlavor[]{DataFlavor.imageFlavor};
         }
@@ -2863,6 +2862,7 @@ public class CallScilabBridge {
          * @param flavor the flavor to test
          * @return true if the flavor is supported
          */
+        @Override
         public boolean isDataFlavorSupported(DataFlavor flavor) {
             return DataFlavor.imageFlavor.equals(flavor);
         }
@@ -2873,6 +2873,7 @@ public class CallScilabBridge {
          * @return the contents
          * @throws UnsupportedFlavorException if the flavor is not supported by this transferable
          */
+        @Override
         public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException {
             if (!DataFlavor.imageFlavor.equals(flavor)) {
                 throw new UnsupportedFlavorException(flavor);
index 2990040..3880859 100644 (file)
@@ -47,7 +47,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
 
         private Color selectedColor;
 
-        private JColorChooser colorChooser;
+        private final JColorChooser colorChooser;
 
         /**
          * Default constructor
@@ -80,7 +80,8 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
             buttonsPanel.add(okButton);
             getRootPane().setDefaultButton(okButton);
             okButton.addActionListener(new ActionListener() {
-              public void actionPerformed(ActionEvent e) {
+              @Override
+            public void actionPerformed(ActionEvent e) {
                 selectedColor = colorChooser.getColor();
                 dispose();
                 setVisible(false);
@@ -90,7 +91,8 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
             JButton canButton = new JButton("Cancel");
             buttonsPanel.add(canButton);
             canButton.addActionListener(new ActionListener() {
-              public void actionPerformed(ActionEvent e) {
+              @Override
+            public void actionPerformed(ActionEvent e) {
                 selectedColor = null;
                 dispose();
                 setVisible(false);
@@ -109,6 +111,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
          * Set the element id for this file chooser
          * @param id the id of the corresponding color chooser object
          */
+        @Override
         public void setElementId(int id) {
                 this.elementId = id;
         }
@@ -117,6 +120,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
          * Get the element id for this chooser
          * @return id the id of the corresponding chooser object
          */
+        @Override
         public int getElementId() {
                 return this.elementId;
         }
@@ -125,6 +129,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
          * Retrieve the selected color, or null
          * @return the selected color
          */
+        @Override
         public Color getSelectedColor() {
                 return selectedColor;
         }
@@ -133,6 +138,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
          * Set the default color
          * @param color the default color
          */
+        @Override
         public void setDefaultColor(Color color) {
                 colorChooser.setColor(color);
         }
@@ -140,6 +146,7 @@ public class SwingScilabColorChooser extends JDialog implements SimpleColorChoos
         /**
          * Display the font chooser and wait for a user input
          */
+        @Override
         public void displayAndWait() {
                 setVisible(true);
         }
index 27e6373..820189e 100644 (file)
@@ -30,10 +30,8 @@ import javax.swing.JPanel;
 import javax.swing.JRadioButton;
 import javax.swing.SwingUtilities;
 
-import org.scilab.modules.action_binding.InterpreterManagement;
 import org.scilab.modules.graphic_export.ExportRenderer;
 import org.scilab.modules.graphic_export.FileExporter;
-import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
 import org.scilab.modules.gui.messagebox.ScilabModalDialog;
 import org.scilab.modules.gui.messagebox.ScilabModalDialog.IconType;
 import org.scilab.modules.gui.tab.Tab;
@@ -48,7 +46,7 @@ public class ExportOptionWindow extends JDialog implements ActionListener {
 
     private static final long serialVersionUID = 1L;
 
-    private ExportData exportData;
+    private final ExportData exportData;
     private Window parentWindow;
     private Tab parentTab;
     private JDialog optionDialog;
@@ -129,6 +127,7 @@ public class ExportOptionWindow extends JDialog implements ActionListener {
      * Action manager
      * @param evt ActionEvent
      */
+    @Override
     public void actionPerformed(ActionEvent evt) {
         boolean b = portrait.isSelected();
         Vector<String> properties = new Vector<String>();
index 9effc04..e7d3120 100644 (file)
  */
 package org.scilab.modules.gui.bridge.filechooser;
 
-import java.awt.Component;
 import java.awt.Window;
 import java.io.File;
 import java.util.ArrayList;
 
 import javax.swing.BorderFactory;
-import javax.swing.ImageIcon;
 import javax.swing.JComponent;
 import javax.swing.JFileChooser;
-import javax.swing.JFrame;
 import javax.swing.JOptionPane;
 import javax.swing.JPanel;
 import javax.swing.SwingUtilities;
@@ -110,7 +107,7 @@ public class SwingScilabExportFileChooser extends SwingScilabFileChooser {
         this.figureId = figureId;
 
         for (int i = 0; i < v.size(); i++) {
-            FileMask fm = (FileMask) v.get(i);
+            FileMask fm = v.get(i);
             if (i == v.size() - 1) { /* Last case ... all files, remove the extension */
                 fm.clearExtensions();
             }
@@ -139,7 +136,7 @@ public class SwingScilabExportFileChooser extends SwingScilabFileChooser {
         Tab tab = ((ScilabRendererProperties) FigureMapper.getCorrespondingFigure(figureId).getRendererProperties()).getParentTab();
         Window parentWindow = (Window) SwingUtilities.getAncestorOfClass(Window.class, (JComponent) tab.getAsSimpleTab());
 
-        int selection = super.showSaveDialog((Component) parentWindow);
+        int selection = super.showSaveDialog(parentWindow);
         if (selection == JFileChooser.APPROVE_OPTION) {
 
             this.exportName = super.getSelectedFile().getAbsolutePath();
index 6971210..d1c3a2f 100644 (file)
@@ -21,12 +21,11 @@ import javax.swing.JFileChooser;
 import javax.swing.JFrame;
 import javax.swing.JOptionPane;
 
-import org.scilab.modules.localization.Messages;
-
 import org.scilab.modules.gui.filechooser.FileChooserInfos;
 import org.scilab.modules.gui.filechooser.SimpleFileChooser;
 import org.scilab.modules.gui.utils.ConfigManager;
 import org.scilab.modules.gui.utils.SciFileFilter;
+import org.scilab.modules.localization.Messages;
 
 /**
  * Swing implementation of a Scilab File ChooserS
@@ -69,7 +68,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Set the title of the file chooser
         * @param title the title to set
         */
-       public void setTitle(String title) {
+       @Override
+    public void setTitle(String title) {
                super.setDialogTitle(title);
        }
 
@@ -103,7 +103,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Set the initial directory used for file search
         * @param path the default path
         */
-       public void setInitialDirectory(String path) {
+       @Override
+    public void setInitialDirectory(String path) {
                // When empty string given
                if (path.length() == 0) {
                        return;
@@ -124,7 +125,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
        /**
         * Display this chooser and wait for user selection
         */
-       public void displayAndWait() {
+       @Override
+    public void displayAndWait() {
                JFrame parentFrame = new JFrame();
                parentFrame.setIconImage(new ImageIcon(System.getenv("SCI") + "/modules/gui/images/icons/scilab.png").getImage());
                int returnValue = 0;
@@ -238,7 +240,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Get the number of files selected
         * @return the number of files selected
         */
-       public int getSelectionSize() {
+       @Override
+    public int getSelectionSize() {
                return selectionSize;
        }
 
@@ -246,14 +249,16 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Get the names of selected files
         * @return the names of selected files
         */
-       public String[] getSelection() {
+       @Override
+    public String[] getSelection() {
                return selection;
        }
 
        /**
         * Set the flag indicating that we want only select directories
         */
-       public void setDirectorySelectionOnly() {
+       @Override
+    public void setDirectorySelectionOnly() {
                setFileSelectionMode(DIRECTORIES_ONLY);
        }
 
@@ -261,7 +266,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Set the flag indicating that we can select multiple files
         * @param multipleSelection is enable or not
         */
-       public void setMultipleSelection(boolean multipleSelection) {
+       @Override
+    public void setMultipleSelection(boolean multipleSelection) {
                setMultiSelectionEnabled(multipleSelection);
        }
 
@@ -269,7 +275,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Get the path of selected files
         * @return selectionPath selected file(s) path
         */
-       public String getSelectionPathName() {
+       @Override
+    public String getSelectionPathName() {
                return selectionPath;
        }
 
@@ -277,7 +284,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Get the names of selected files
         * @return selectionFileNnames selected file(s) path
         */
-       public String[] getSelectionFileNames() {
+       @Override
+    public String[] getSelectionFileNames() {
                return selectionFileNames;
        }
 
@@ -285,7 +293,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Get the filter index
         * @return this.getFilterIndex() filter index
         */
-       public int getFilterIndex() {
+       @Override
+    public int getFilterIndex() {
                return getFilterIndex();
        }
 
@@ -301,7 +310,8 @@ public class SwingScilabFileChooser extends JFileChooser implements SimpleFileCh
         * Set the dialog type (save or open a file ?)
         * @param dialogType the dialog type
         */
-       public void setUiDialogType(int dialogType) {
+       @Override
+    public void setUiDialogType(int dialogType) {
                this.dialogType = dialogType;
        }
 }
index 224e3c2..b498e16 100644 (file)
@@ -67,23 +67,23 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
 
         private int elementId;
 
-        private JList fontNameList;
-        private String[] availableFontNames;
+        private final JList fontNameList;
+        private final String[] availableFontNames;
 
-        private JList fontSizeList;
-        private String[] availableFontSizes = {"8", "10", "11", "12",
+        private final JList fontSizeList;
+        private final String[] availableFontSizes = {"8", "10", "11", "12",
                         "13", "14", "16", "18", "20",
                         "24", "30", "36", "40",
                         "48", "60", "72" };
 
-        private boolean calledFromScinotes;
-        private JCheckBox boldCheckbox;
-        private JCheckBox italicCheckbox;
-        private JCheckBox monospacedCheckbox;
+        private final boolean calledFromScinotes;
+        private final JCheckBox boldCheckbox;
+        private final JCheckBox italicCheckbox;
+        private final JCheckBox monospacedCheckbox;
         private JCheckBox scinotesCompatibleCheckbox;
 
-        private JLabel preview;
-        private String previewText = "The Quick Brown Fox Jumps Over The Lazy Dog";
+        private final JLabel preview;
+        private final String previewText = "The Quick Brown Fox Jumps Over The Lazy Dog";
 
         /* User choices */
         private Font selectedFont;
@@ -166,6 +166,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
                 monospacedCheckbox = new JCheckBox(Messages.gettext("Monospaced"), false);
                 attributes.add(monospacedCheckbox);
                 monospacedCheckbox.addItemListener(new ItemListener() {
+                        @Override
                         public void itemStateChanged(ItemEvent e) {
                                 updateFontNameList();
                         }
@@ -177,6 +178,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
                         scinotesCompatibleCheckbox = new JCheckBox(Messages.gettext("SciNotes compatible"), false);
                         attributes.add(scinotesCompatibleCheckbox);
                         scinotesCompatibleCheckbox.addItemListener(new ItemListener() {
+                                @Override
                                 public void itemStateChanged(ItemEvent e) {
                                         updateFontNameList();
                                 }
@@ -205,6 +207,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
                 buttonsPanel.add(okButton);
                 getRootPane().setDefaultButton(okButton);
                 okButton.addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent e) {
                                 previewFont();
                                 dispose();
@@ -215,6 +218,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
                 JButton canButton = new JButton(Messages.gettext("Cancel"));
                 buttonsPanel.add(canButton);
                 canButton.addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent e) {
                                 selectedFont = null;
                                 dispose();
@@ -226,21 +230,25 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
                 getContentPane().add(buttonsContainer);
 
                 fontSizeList.addListSelectionListener(new ListSelectionListener() {
+                        @Override
                         public void valueChanged(ListSelectionEvent arg0) {
                                 previewFont();
                         }
                 });
                 fontNameList.addListSelectionListener(new ListSelectionListener() {
+                        @Override
                         public void valueChanged(ListSelectionEvent arg0) {
                                 previewFont();
                         }
                 });
                 boldCheckbox.addChangeListener(new ChangeListener() {
+                        @Override
                         public void stateChanged(ChangeEvent arg0) {
                                 previewFont();
                         }
                 });
                 italicCheckbox.addChangeListener(new ChangeListener() {
+                        @Override
                         public void stateChanged(ChangeEvent arg0) {
                                 previewFont();
                         }
@@ -259,6 +267,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Set the element id for this file chooser
          * @param id the id of the corresponding file chooser object
          */
+        @Override
         public void setElementId(int id) {
                 this.elementId = id;
         }
@@ -267,6 +276,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Get the element id for this chooser
          * @return id the id of the corresponding chooser object
          */
+        @Override
         public int getElementId() {
                 return this.elementId;
         }
@@ -275,6 +285,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Retrieve the selected font, or null
          * @return the selected font
          */
+        @Override
         public Font getSelectedFont() {
                 return selectedFont;
         }
@@ -308,6 +319,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Set the default font name
          * @param fontName the default font name
          */
+        @Override
         public void setDefaultFontName(String fontName) {
                 for (int fontIndex = 0; fontIndex < availableFontNames.length; fontIndex++) {
                         if (availableFontNames[fontIndex].equalsIgnoreCase(fontName)) {
@@ -320,6 +332,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Set the default font size
          * @param fontSize the default font size
          */
+        @Override
         public void setDefaultFontSize(int fontSize) {
                 for (int sizeIndex = 0; sizeIndex < availableFontSizes.length; sizeIndex++) {
                         if (availableFontSizes[sizeIndex].equals(Integer.toString(fontSize))) {
@@ -332,6 +345,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Set the default font bold attribute
          * @param bold the default font bold attribute
          */
+        @Override
         public void setDefaultBold(boolean bold) {
                 boldCheckbox.setSelected(bold);
         }
@@ -340,6 +354,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
          * Set the default font italic attribute
          * @param italic the default font italic attribute
          */
+        @Override
         public void setDefaultItalic(boolean italic) {
                 italicCheckbox.setSelected(italic);
         }
@@ -347,6 +362,7 @@ public class SwingScilabFontChooser extends JDialog implements SimpleFontChooser
         /**
          * Display the font chooser and wait for a user input
          */
+        @Override
         public void displayAndWait() {
                 setVisible(true);
         }
index 0a78df9..49afd71 100644 (file)
@@ -55,7 +55,6 @@ import javax.swing.text.html.StyleSheet;
 
 import org.scilab.modules.gui.console.ScilabConsole;
 import org.scilab.modules.gui.messagebox.SimpleMessageBox;
-import org.scilab.modules.gui.tab.SimpleTab;
 import org.scilab.modules.gui.tab.Tab;
 import org.scilab.modules.gui.utils.ScilabSwingUtilities;
 import org.scilab.modules.gui.utils.WebBrowser;
@@ -101,9 +100,9 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
     /**
      * Icons
      */
-    private Icon scilabIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/scilab.png");
-    private Icon passwdIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/emblem-readonly.png");
-    private Icon hourglassIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/process-working.png");
+    private final Icon scilabIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/scilab.png");
+    private final Icon passwdIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/emblem-readonly.png");
+    private final Icon hourglassIcon = new ImageIcon(SCIDIR + "/modules/gui/images/icons/process-working.png");
 
     private int elementId;
 
@@ -113,8 +112,8 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
 
     private Component parentWindow;
 
-    private JButton btnOK = new JButton("OK");
-    private JButton btnCancel = new JButton("Cancel");
+    private final JButton btnOK = new JButton("OK");
+    private final JButton btnCancel = new JButton("Cancel");
 
     /**
      * Used for x_dialog
@@ -158,7 +157,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      */
     private String message;
     private String title;
-    private Image imageForIcon = ((ImageIcon) scilabIcon).getImage();
+    private final Image imageForIcon = ((ImageIcon) scilabIcon).getImage();
     private int messageType = -1;
     private Object[] objs;
     private Object[] buttons;
@@ -176,6 +175,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the element id for this MessageBox
      * @param id the id of the corresponding MessageBox object
      */
+    @Override
     public void setElementId(int id) {
         this.elementId = id;
     }
@@ -184,6 +184,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the element id for MessageBox
      * @return id the id of the corresponding MessageBox object
      */
+    @Override
     public int getElementId() {
         return this.elementId;
     }
@@ -192,6 +193,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the title of the MessageBox
      * @param title the title to set
      */
+    @Override
     public void setTitle(String title) {
         this.title = title;
     }
@@ -200,6 +202,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the message of the MessageBox
      * @param message the message to set
      */
+    @Override
     public void setMessage(String message) {
         this.message = message;
     }
@@ -208,6 +211,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the message of the MessageBox (multi-line)
      * @param mess the message to set
      */
+    @Override
     public void setMessage(String[] mess) {
         int line = 0;
         message = "<HTML>";
@@ -221,6 +225,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * DefaultValues
      * Display this MessageBox and wait for user selection
      */
+    @Override
     public void displayAndWait() {
 
         // Set the title & icon
@@ -248,6 +253,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
 
         /* Add a link to make HTML links active */
         messageLabel.addHyperlinkListener(new HyperlinkListener() {
+                @Override
                 public void hyperlinkUpdate(HyperlinkEvent e) {
                     if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                         WebBrowser.openUrl(e.getURL(), e.getDescription());
@@ -602,6 +608,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
      */
 
+    @Override
     public void actionPerformed(ActionEvent ae) {
         if (ae.getSource() == btnOK) {
             // For a x_dialog, get the user answer
@@ -648,6 +655,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the index of the button clicked
      * @return the index of the button clicked
      */
+    @Override
     public int getSelectedButton() {
         return selectedButton;
     }
@@ -656,6 +664,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the indices of the default selected buttons (x_choices)
      * @param indices the indices of the default selected buttons
      */
+    @Override
     public void setDefaultSelectedButtons(int[] indices) {
         defaultSelectedButtons = indices;
         scilabDialogType = X_CHOICES_TYPE;
@@ -665,6 +674,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the indices of the selected buttons (x_choices)
      * @return the indices of the selected buttons
      */
+    @Override
     public int[] getUserSelectedButtons() {
         return userSelectedButtons;
     }
@@ -673,6 +683,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the labels of the buttons in the MessageBox
      * @param labels the labels of the buttons
      */
+    @Override
     public void setButtonsLabels(String[] labels) {
         buttonsLabels = labels;
     }
@@ -681,6 +692,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the initial values of the editable zone in the MessageBox
      * @param value the initial values
      */
+    @Override
     public void setInitialValue(String[] value) {
         int line = 0;
         initialValue = "";
@@ -697,6 +709,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the value of the editable zone in the MessageBox
      * @return the value
      */
+    @Override
     public String[] getValue() {
         if (scilabDialogType == X_MDIALOG_TYPE) {
             return userValues;
@@ -709,6 +722,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the size of the value of the editable zone in the MessageBox
      * @return the value size
      */
+    @Override
     public int getValueSize() {
         if (userValue == null) {
             return 0;
@@ -721,6 +735,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the items of the listbox in the MessageBox
      * @param items the items to set
      */
+    @Override
     public void setListBoxItems(String[] items) {
         listboxItems = items;
 
@@ -731,6 +746,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Get the index of the selected item in the listbox in the MessageBox
      * @return the index
      */
+    @Override
     public int getSelectedItem() {
         return selectedItem;
     }
@@ -746,6 +762,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
         listBox.setModel(new DefaultListModel());
         listBox.addMouseListener(new MouseListener() {
 
+                @Override
                 public void mouseClicked(MouseEvent arg0) {
                     if (arg0.getClickCount() == 2) {
                         selectedItem = listBox.getSelectedIndex() + 1;
@@ -757,15 +774,19 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
                     }
                 }
 
+                @Override
                 public void mouseEntered(MouseEvent arg0) {
                 }
 
+                @Override
                 public void mouseExited(MouseEvent arg0) {
                 }
 
+                @Override
                 public void mousePressed(MouseEvent arg0) {
                 }
 
+                @Override
                 public void mouseReleased(MouseEvent arg0) {
                 }
 
@@ -786,6 +807,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the name of the lines labels in the editable zone in the MessageBox
      * @param labels the labels
      */
+    @Override
     public void setLineLabels(String[] labels) {
         scilabDialogType = X_MDIALOG_TYPE;
         lineLabels = labels;
@@ -795,6 +817,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the name of the columns labels in the editable zone in the MessageBox
      * @param labels the labels
      */
+    @Override
     public void setColumnLabels(String[] labels) {
         columnLabels = labels;
     }
@@ -803,6 +826,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the default values of a multi-value editable zone in the MessageBox
      * @param values the values
      */
+    @Override
     public void setDefaultInput(String[] values) {
         defaultInput = values;
     }
@@ -811,6 +835,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set a MessageBox modal or not
      * @param status true to set the MessageBox modal and false else
      */
+    @Override
     public void setModal(boolean status) {
         modal = status;
     }
@@ -820,6 +845,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the MessageBox icon
      * @param name the name of the icon
      */
+    @Override
     public void setIcon(String name) {
         if (name.equals("error")) {
             messageType = JOptionPane.ERROR_MESSAGE;
@@ -854,6 +880,7 @@ public class SwingScilabMessageBox extends JDialog implements SimpleMessageBox,
      * Set the component used to set the location of the MessageBox (default is Scilab Console)
      * @param parent
      */
+    @Override
     public void setParentForLocation(Tab parent) {
         setParentForLocation((Component) parent.getAsSimpleTab());
     }
index e8fef21..118d679 100644 (file)
@@ -24,9 +24,7 @@ import java.awt.Point;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
 import java.lang.reflect.InvocationTargetException;
-import java.util.ArrayList;
 import java.util.Iterator;
-import java.util.List;
 
 import javax.swing.Action;
 import javax.swing.ImageIcon;
@@ -34,12 +32,11 @@ import javax.swing.SwingUtilities;
 
 import org.flexdock.docking.DockingConstants;
 import org.flexdock.docking.DockingPort;
-import org.flexdock.docking.event.DockingEvent;
 import org.flexdock.docking.activation.ActiveDockableTracker;
+import org.flexdock.docking.event.DockingEvent;
 import org.flexdock.docking.props.PropertyChangeListenerFactory;
 import org.flexdock.view.Titlebar;
 import org.flexdock.view.View;
-
 import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvasImpl;
 import org.scilab.modules.gui.bridge.checkbox.SwingScilabCheckBox;
 import org.scilab.modules.gui.bridge.console.SwingScilabConsole;
@@ -70,16 +67,14 @@ import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.radiobutton.RadioButton;
 import org.scilab.modules.gui.slider.Slider;
 import org.scilab.modules.gui.tab.SimpleTab;
-import org.scilab.modules.gui.tab.Tab;
 import org.scilab.modules.gui.textbox.TextBox;
 import org.scilab.modules.gui.toolbar.ToolBar;
 import org.scilab.modules.gui.tree.Tree;
 import org.scilab.modules.gui.utils.BarUpdater;
 import org.scilab.modules.gui.utils.Position;
-import org.scilab.modules.gui.utils.SciUndockingAction;
 import org.scilab.modules.gui.utils.SciClosingAction;
+import org.scilab.modules.gui.utils.SciUndockingAction;
 import org.scilab.modules.gui.utils.Size;
-import org.scilab.modules.gui.utils.WindowsConfigurationManager;
 
 /**
  * Swing implementation for Scilab tabs in GUIs
@@ -194,6 +189,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * @param e the FocusEvent
      */
+    @Override
     public void focusGained(FocusEvent e) {
         //ActiveDockableTracker.requestDockableActivation(this);
         if (contentPane != null) {
@@ -231,11 +227,13 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * @param e the FocusEvent
      */
+    @Override
     public void focusLost(FocusEvent e) { }
 
     /**
      * {@inheritDoc}
      */
+    @Override
     public void dockingComplete(DockingEvent evt) {
         super.dockingComplete(evt);
         DockingPort port = evt.getNewDockingPort();
@@ -259,6 +257,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param newTabName the Name of the tab
      * @see org.scilab.modules.gui.tab.Tab#setName()
      */
+    @Override
     public void setName(String newTabName) {
         setTitle(newTabName, true);
         getTitlePane().repaint();
@@ -277,6 +276,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @return the title of the tab
      * @see org.scilab.modules.gui.tab.Tab#getTitle()
      */
+    @Override
     public String getName() {
         return this.getTitle();
     }
@@ -293,6 +293,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Draws a swing Scilab tab
      * @see org.scilab.modules.gui.uielement.UIElement#draw()
      */
+    @Override
     public void draw() {
         if (SwingUtilities.isEventDispatchThread()) {
             setVisible(true);
@@ -300,6 +301,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
         } else {
             try {
                 SwingUtilities.invokeAndWait(new Runnable() {
+                        @Override
                         public void run() {
                             setVisible(true);
                             paintImmediately();
@@ -319,6 +321,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @return the dimensions of the tab
      * @see org.scilab.modules.gui.uielement.UIElement#getDims()
      */
+    @Override
     public Size getDims() {
         return new Size(this.getSize().width, this.getSize().height);
     }
@@ -327,6 +330,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Get the size for the axes
      * @return size of the axes in pixels
      */
+    @Override
     public Size getAxesSize() {
         return new Size(contentPane.getWidth(), contentPane.getHeight());
     }
@@ -334,6 +338,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * @param newSize new size to set for the axes
      */
+    @Override
     public void setAxesSize(Size newSize) {
         contentPane.setSize(new Dimension(newSize.getWidth(), newSize.getHeight()));
     }
@@ -343,6 +348,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @return the position of the tab
      * @see org.scilab.modules.gui.uielement.UIElement#getPosition()
      */
+    @Override
     public Position getPosition() {
         return new Position(this.getX(), this.getY());
     }
@@ -352,6 +358,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param newSize the dimensions we want to set to the tab
      * @see org.scilab.modules.gui.uielement.UIElement#setDims(org.scilab.modules.gui.utils.Size)
      */
+    @Override
     public void setDims(Size newSize) {
         this.setSize(newSize.getWidth(), newSize.getHeight());
     }
@@ -361,6 +368,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param newPosition the position we want to set to the tab
      * @see org.scilab.modules.gui.uielement.UIElement#setPosition(org.scilab.modules.gui.utils.Position)
      */
+    @Override
     public void setPosition(Position newPosition) {
         this.setLocation(newPosition.getX(), newPosition.getY());
     }
@@ -370,6 +378,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Canvas member) {
         int result;
 
@@ -378,6 +387,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
             final SwingScilabTab thisF = this;
             try {
                 SwingUtilities.invokeAndWait(new Runnable() {
+                        @Override
                         public void run() {
                             scrolling = new AwtScilabScrollPane(contentPane, thisF);
                             setContentPane(scrolling.getAsContainer());
@@ -404,11 +414,13 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * We want to be able to remove directly a Canvas from a Tab.
      * @param member canvas to remove
      */
+    @Override
     public void removeMember(Canvas member) {
         contentPane.removeMember(member);
         if (SwingScilabCanvasImpl.isGLCanvasEnabled()) {
             try {
                 SwingUtilities.invokeAndWait(new Runnable() {
+                        @Override
                         public void run() {
                             scrolling = new SwingScilabScrollPane(contentPane);
                             setContentPane(scrolling.getAsContainer());
@@ -428,6 +440,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Console member) {
         return this.addMember((SwingScilabConsole) member.getAsSimpleConsole());
     }
@@ -448,6 +461,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(HelpBrowser member) {
         return this.addMember((SwingScilabHelpBrowser) member.getAsSimpleHelpBrowser());
     }
@@ -468,6 +482,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Frame member) {
         return this.addMember((SwingScilabFrame) member.getAsSimpleFrame());
     }
@@ -485,6 +500,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a Frame from its container
      * @param member the Frame to remove
      */
+    @Override
     public void removeMember(Frame member) {
         this.removeMember((SwingScilabFrame) member.getAsSimpleFrame());
     }
@@ -502,6 +518,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(PushButton member) {
         return this.addMember((SwingScilabPushButton) member.getAsSimplePushButton());
     }
@@ -521,6 +538,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a PushButton from its container
      * @param member the PushButton to remove
      */
+    @Override
     public void removeMember(PushButton member) {
         this.removeMember((SwingScilabPushButton) member.getAsSimplePushButton());
     }
@@ -538,6 +556,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(EditBox member) {
         return this.addMember((SwingScilabEditBox) member.getAsSimpleEditBox());
     }
@@ -555,6 +574,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove an EditBox from its container
      * @param member the EditBox to remove
      */
+    @Override
     public void removeMember(EditBox member) {
         this.removeMember((SwingScilabEditBox) member.getAsSimpleEditBox());
     }
@@ -572,6 +592,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Label member) {
         return this.addMember((SwingScilabLabel) member.getAsSimpleLabel());
     }
@@ -589,6 +610,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a Label from its container
      * @param member the Label to remove
      */
+    @Override
     public void removeMember(Label member) {
         this.removeMember((SwingScilabLabel) member.getAsSimpleLabel());
     }
@@ -606,6 +628,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(CheckBox member) {
         return this.addMember((SwingScilabCheckBox) member.getAsSimpleCheckBox());
     }
@@ -623,6 +646,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a CheckBox from its container
      * @param member the CheckBox to remove
      */
+    @Override
     public void removeMember(CheckBox member) {
         this.removeMember((SwingScilabCheckBox) member.getAsSimpleCheckBox());
     }
@@ -640,6 +664,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(RadioButton member) {
         return this.addMember((SwingScilabRadioButton) member.getAsSimpleRadioButton());
     }
@@ -657,6 +682,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a RadioButton from its container
      * @param member the RadioButton to remove
      */
+    @Override
     public void removeMember(RadioButton member) {
         this.removeMember((SwingScilabRadioButton) member.getAsSimpleRadioButton());
     }
@@ -674,6 +700,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Slider member) {
         return this.addMember((SwingScilabSlider) member.getAsSimpleSlider());
     }
@@ -691,6 +718,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a Slider from its container
      * @param member the Slider to remove
      */
+    @Override
     public void removeMember(Slider member) {
         this.removeMember((SwingScilabSlider) member.getAsSimpleSlider());
     }
@@ -708,6 +736,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(ListBox member) {
         return this.addMember((SwingScilabListBox) member.getAsSimpleListBox());
     }
@@ -725,6 +754,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a ListBox from its container
      * @param member the ListBox to remove
      */
+    @Override
     public void removeMember(ListBox member) {
         this.removeMember((SwingScilabListBox) member.getAsSimpleListBox());
     }
@@ -742,6 +772,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(PopupMenu member) {
         return this.addMember((SwingScilabPopupMenu) member.getAsSimplePopupMenu());
     }
@@ -759,6 +790,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a PopupMenu from its container
      * @param member the PopupMenu to remove
      */
+    @Override
     public void removeMember(PopupMenu member) {
         this.removeMember((SwingScilabPopupMenu) member.getAsSimplePopupMenu());
     }
@@ -776,6 +808,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param member the member to add
      * @return index of member in ArrayList
      */
+    @Override
     public int addMember(Tree member) {
         return this.addMember((SwingScilabTree) member.getAsSimpleTree());
     }
@@ -803,6 +836,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Remove a PopupMenu from its container
      * @param member the PopupMenu to remove
      */
+    @Override
     public void removeMember(Tree member) {
         this.removeMember((SwingScilabTree) member.getAsSimpleTree());
     }
@@ -829,6 +863,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Get the current status of the Tab in its parent
      * @return true is the tab is the tab currently "on top" in its parent
      */
+    @Override
     public boolean isCurrentTab() {
         // TODO should not always return TRUE
         return true;
@@ -838,6 +873,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Get the parent window id for this tab
      * @return the id of the parent window
      */
+    @Override
     public int getParentWindowId() {
         return this.parentWindowId;
     }
@@ -846,6 +882,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Set the parent window id for this tab
      * @param id the id of the parent window
      */
+    @Override
     public void setParentWindowId(int id) {
         this.parentWindowId = id;
     }
@@ -855,6 +892,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param newMenuBar : the MenuBar to set.
      * @see org.scilab.modules.gui.tab.SimpleTab#setMenuBar(org.scilab.modules.gui.menubar.MenuBar)
      */
+    @Override
     public void setMenuBar(MenuBar newMenuBar) {
         this.menuBar = newMenuBar;
     }
@@ -865,6 +903,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @return MenuBar : the MenuBar associated to the Tab.
      * @see org.scilab.modules.gui.tab.SimpleTab#getMenuBar()
      */
+    @Override
     public MenuBar getMenuBar() {
         return this.menuBar;
     }
@@ -874,6 +913,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param newToolBar : the ToolBar to set.
      * @see org.scilab.modules.gui.tab.SimpleTab#setToolBar(org.scilab.modules.gui.toolbar.ToolBar)
      */
+    @Override
     public void setToolBar(ToolBar newToolBar) {
         this.toolBar = newToolBar;
     }
@@ -883,6 +923,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @return ToolBar : the ToolBar associated to the Tab.
      * @see org.scilab.modules.gui.tab.SimpleTab#getToolBar()
      */
+    @Override
     public ToolBar getToolBar() {
         return this.toolBar;
     }
@@ -891,6 +932,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Setter for InfoBar
      * @param newInfoBar the InfoBar to set.
      */
+    @Override
     public void setInfoBar(TextBox newInfoBar) {
         this.infoBar = newInfoBar;
     }
@@ -899,6 +941,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Getter for InfoBar
      * @return the InfoBar associated to the Tab.
      */
+    @Override
     public TextBox getInfoBar() {
         return this.infoBar;
     }
@@ -907,6 +950,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Set the callback of the tab
      * @param callback the callback to set.
      */
+    @Override
     public void setCallback(CallBack callback) {
         Action action;
         if (callback != null) {
@@ -929,6 +973,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * Set this tab as the current tab of its parent Window
      */
+    @Override
     public void setCurrent() {
         ActiveDockableTracker.requestDockableActivation(this);
     }
@@ -939,6 +984,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param green green channel
      * @param blue blue channel
      */
+    @Override
     public void setBackground(double red, double green, double blue) {
         Color newColor = new Color((float) red, (float) green, (float) blue);
         contentPane.setBackground(red, green, blue);
@@ -950,6 +996,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Get the part of the axes which is currently viewed
      * @return [x,y,w,h] array
      */
+    @Override
     public int[] getViewingRegion() {
         return scrolling.getViewingRegion();
     }
@@ -963,6 +1010,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param width width of the viewport
      * @param height height of the viewport
      */
+    @Override
     public void setViewingRegion(int posX, int posY, int width, int height) {
         // Check that the canvas can be resized
         if (!scrolling.getAutoResizeMode()) {
@@ -1012,6 +1060,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
             final Point realPos = new Point(realPosX, realPosY);
             try {
                 SwingUtilities.invokeAndWait(new Runnable() {
+                        @Override
                         public void run() {
                             scrolling.setViewPosition(realPos.x, realPos.y);
                         }
@@ -1030,6 +1079,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Set the event handler of the Canvas
      * @param funName the name of the Scilab function to call
      */
+    @Override
     public void setEventHandler(String funName) {
         contentPane.setEventHandler(funName);
     }
@@ -1039,6 +1089,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Set the status of the event handler of the Canvas
      * @param status is true to set the event handler active
      */
+    @Override
     public void setEventHandlerEnabled(boolean status) {
         contentPane.setEventHandlerEnabled(status);
     }
@@ -1048,6 +1099,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * (and consequently the scrollpane size) or not
      * @param onOrOff true to enable autoresize mode
      */
+    @Override
     public void setAutoResizeMode(boolean onOrOff) {
         scrolling.setAutoResizeMode(onOrOff);
     }
@@ -1055,6 +1107,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * @return whether the resize mode is on or off
      */
+    @Override
     public boolean getAutoResizeMode() {
         return scrolling.getAutoResizeMode();
     }
@@ -1064,6 +1117,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * @param displacement out parameter, [x,y] array of displacement in pixels
      * @return true if the displacement recording continue, false otherwise
      */
+    @Override
     public boolean getRotationDisplacement(int[] displacement) {
         return contentPane.getRotationDisplacement(displacement);
     }
@@ -1091,6 +1145,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
     /**
      * Asynchronous stop of rotation tracking.
      */
+    @Override
     public void stopRotationRecording() {
         contentPane.stopRotationRecording();
     }
@@ -1099,6 +1154,7 @@ public class SwingScilabTab extends View implements SimpleTab, FocusListener {
      * Redefine paint children to be sure that AWT components are well painted.
      *  @param g a Graphics
      */
+    @Override
     public void paintChildren(Graphics g) {
         Component[] children = getComponents();
         for (int i = 0; i < children.length; i++) {
index 2a834e7..a112665 100644 (file)
@@ -74,6 +74,7 @@ public class ScilabTreeCellRenderer extends DefaultTreeCellRenderer {
      * @param hasFocus boolean
      * @return component renderer
      */
+    @Override
     public Component getTreeCellRendererComponent(JTree tree, Object value, 
                                                                                          boolean sel, boolean expanded, boolean leaf, 
                                                                                          int row, boolean hasFocus) {
index 64a2b0b..a4fed7e 100644 (file)
@@ -38,11 +38,11 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
        
        private int elementId;
        
-       private JProgressBar progressBar;
+       private final JProgressBar progressBar;
        
-       private JLabel messageLabel;
+       private final JLabel messageLabel;
 
-       private ImageIcon scilabIcon = new ImageIcon(System.getenv("SCI") + "/modules/gui/images/icons/scilab.png");
+       private final ImageIcon scilabIcon = new ImageIcon(System.getenv("SCI") + "/modules/gui/images/icons/scilab.png");
        
        /**
         * Default constructor
@@ -112,7 +112,8 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Set the element id for this MessageBox
         * @param id the id of the corresponding MessageBox object
         */
-       public void setElementId(int id) {
+       @Override
+    public void setElementId(int id) {
                elementId = id;
        }
        
@@ -120,7 +121,8 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Get the element id for this MessageBox
         * @return id the id of the corresponding MessageBox object
         */
-       public int getElementId() {
+       @Override
+    public int getElementId() {
                return elementId;
        }
        
@@ -128,7 +130,8 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Set the title of the WaitBar
         * @param title the title to set
         */
-       public void setTitle(String title) {
+       @Override
+    public void setTitle(String title) {
                super.setTitle(title);
        }
        
@@ -136,7 +139,8 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Set the message of the WaitBar
         * @param message the message to set
         */
-       public void setMessage(String[] message) {
+       @Override
+    public void setMessage(String[] message) {
                int line = 0;
                StringBuffer msg = new StringBuffer("<HTML>");
                for (line = 0; line < message.length - 1; line++) {
@@ -150,14 +154,16 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Set the current value of the WaitBar
         * @param value the value to set
         */
-       public void setValue(int value) {
+       @Override
+    public void setValue(int value) {
                progressBar.setValue(value);
        }
        
        /**
         * Close the WaitBar
         */
-       public void close() {
+       @Override
+    public void close() {
                this.dispose();
        }
        
@@ -165,7 +171,8 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
         * Indicates if the total execution time is known
         * @param status true if the total progress time in unknown
         */
-       public void setIndeterminateMode(boolean status) {
+       @Override
+    public void setIndeterminateMode(boolean status) {
                progressBar.setIndeterminate(status);
                progressBar.setStringPainted(!status);
 
index c380426..2b9bb7e 100644 (file)
 package org.scilab.modules.gui.events;
 
 import java.awt.Cursor;
-
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
 import java.awt.event.MouseEvent;
 
-
 import org.scilab.modules.gui.bridge.canvas.SwingScilabCanvas;
 import org.scilab.modules.gui.utils.SciTranslator;
 import org.scilab.modules.gui.utils.ScilabSwingUtilities;
@@ -52,7 +50,8 @@ public class ZoomRubberBox extends ClickRubberBox implements FocusListener {
         * @param endRect array [x1,y1,x2,y2] containing the result of rubberbox
         * @return Scilab code of the pressed button
         */
-       public int getRectangle(int[] initialRect, int[] endRect) {
+       @Override
+    public int getRectangle(int[] initialRect, int[] endRect) {
                
                zoomedFigure = FigureMapper.getCorrespondingFigure(getSelectedCanvas().getFigureIndex());
                String currentInfoMessage = zoomedFigure.getInfoMessage();
@@ -83,7 +82,8 @@ public class ZoomRubberBox extends ClickRubberBox implements FocusListener {
         * Override the function to be able to cancel recording when right mouse button is pressed
         * @param event event when the action occurs
         */
-       public void mousePressed(MouseEvent event) {
+       @Override
+    public void mousePressed(MouseEvent event) {
                if (event.getButton() == MouseEvent.BUTTON1) {
                        // confirmation button do as usual
                        // change info message
@@ -101,7 +101,8 @@ public class ZoomRubberBox extends ClickRubberBox implements FocusListener {
        /**
         * @param event focus gained event
         */
-       public void focusGained(FocusEvent event) {
+       @Override
+    public void focusGained(FocusEvent event) {
                // nothing to do here
                // canvas must always have focus during the recording
        }
@@ -111,7 +112,8 @@ public class ZoomRubberBox extends ClickRubberBox implements FocusListener {
         * also when the windows is closed. We then need to wake up every one.
         * @param event focus lost event
         */
-       public void focusLost(FocusEvent event) {
+       @Override
+    public void focusLost(FocusEvent event) {
                // focus lost so stop recording
                // do only this if the opposite component is not the canvas itself
                if (event.getOppositeComponent() != getSelectedCanvas().getAsComponent()) {
index 405df4c..1292edf 100644 (file)
@@ -57,12 +57,12 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     private static final int BUTTONSIZE = 28;
 
     private String text;
-    private JTextField field;
-    private JPanel parent;
+    private final JTextField field;
+    private final JPanel parent;
     private JTextComponent textcomp;
-    private TopBotButtons[] buttons = new TopBotButtons[2];
+    private final TopBotButtons[] buttons = new TopBotButtons[2];
 
-    private DefaultHighlighter.DefaultHighlightPainter highlighter = new DefaultHighlighter.DefaultHighlightPainter(Color.YELLOW);
+    private final DefaultHighlighter.DefaultHighlightPainter highlighter = new DefaultHighlighter.DefaultHighlightPainter(Color.YELLOW);
     private int currentPos;
 
     /**
@@ -76,6 +76,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
         field.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
         field.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0), TAB);
         field.getActionMap().put(TAB, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     HelpSearchField.this.textcomp.requestFocus();
                 }
@@ -97,6 +98,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
         this.textcomp = textcomp;
         textcomp.getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_F3, 0), F3);
         textcomp.getActionMap().put(F3, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     HelpSearchField.this.showField();
                 }
@@ -123,6 +125,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     /**
      * {@inheritDoc}
      */
+    @Override
     public void requestFocus() {
         field.requestFocus();
     }
@@ -130,6 +133,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     /**
      * {@inheritDoc}
      */
+    @Override
     public void focusGained(FocusEvent e) {
         getText();
         field.select(0, field.getText().length());
@@ -138,6 +142,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     /**
      * {@inheritDoc}
      */
+    @Override
     public void focusLost(FocusEvent e) {
         text = null;
         textcomp.getHighlighter().removeAllHighlights();
@@ -193,6 +198,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
                     final int value = sb.getValue();
                     final int h = sb.getHeight();
                     SwingUtilities.invokeLater(new Runnable() {
+                            @Override
                             public void run() {
                                 if (rect.y < value || rect.y > value + h) {
                                     sb.setValue(Math.max(0, rect.y - h / 2));
@@ -214,6 +220,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     /**
      * {@inheritDoc}
      */
+    @Override
     public void keyReleased(KeyEvent e) {
         int key = e.getKeyCode();
         if (key == KeyEvent.VK_ESCAPE) {
@@ -246,11 +253,13 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
     /**
      * {@inheritDoc}
      */
+    @Override
     public void keyTyped(KeyEvent e) { }
 
     /**
      * {@inheritDoc}
      */
+    @Override
     public void keyPressed(KeyEvent e) { }
 
     /**
@@ -270,6 +279,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
             setBorderPainted(false);
             setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
             addActionListener(new ActionListener() {
+                    @Override
                     public void actionPerformed(ActionEvent e) {
                         hideField();
                     }
@@ -295,6 +305,7 @@ public class HelpSearchField extends JPanel implements FocusListener, KeyListene
             setBorderPainted(false);
             setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
             addActionListener(new ActionListener() {
+                    @Override
                     public void actionPerformed(ActionEvent e) {
                         String str = field.getText();
                         String txt = "";
index 68b0638..f8e3aab 100644 (file)
@@ -30,7 +30,6 @@ import javax.swing.JFrame;
 import javax.swing.JScrollPane;
 import javax.swing.JTextPane;
 
-import org.scilab.modules.gui.utils.ScilabSwingUtilities;
 import org.scilab.modules.localization.Messages;
 
 public class ScilabAboutBox {
@@ -100,6 +99,7 @@ public class ScilabAboutBox {
 
                 JButton close = new JButton(Messages.gettext("Close"));
                 close.addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent event) {
                                 aboutBox.dispose();
                                 ackBox.dispose();
@@ -114,6 +114,7 @@ public class ScilabAboutBox {
                 final String filename = ackFile;
                 final String finalAckTitle = ackTitle;
                 acknowledgements.addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent event) {
 
                                 StringBuilder contents = new StringBuilder();
@@ -174,6 +175,7 @@ final class ImagePanel extends JTextPane {
 
         Image background = new ImageIcon(System.getenv("SCI") + "/modules/gui/images/icons/aboutscilab.png").getImage();
 
+        @Override
         public void paintComponent(Graphics g) {
                 g.drawImage(background, 0, 0, (int)getSize().getWidth(), (int)getSize().getHeight(), this);
                 super.paintComponent(g);
index 01020aa..5b54d2e 100644 (file)
@@ -15,9 +15,6 @@ package org.scilab.modules.scinotes;
 
 import java.awt.Color;
 import java.awt.Component;
-import java.awt.Dimension;
-import java.awt.Point;
-import java.awt.event.ActionEvent;
 import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileOutputStream;
@@ -50,16 +47,11 @@ import javax.swing.text.View;
 import javax.swing.undo.UndoManager;
 
 import org.apache.commons.logging.LogFactory;
-
 import org.flexdock.docking.event.DockingEvent;
-
 import org.scilab.modules.core.Scilab;
-import org.scilab.modules.gui.bridge.console.SwingScilabConsole;
 import org.scilab.modules.gui.bridge.filechooser.SwingScilabFileChooser;
 import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
 import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
-import org.scilab.modules.gui.console.ScilabConsole;
-import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.filechooser.Juigetfile;
 import org.scilab.modules.gui.filechooser.ScilabFileChooser;
 import org.scilab.modules.gui.menubar.MenuBar;
@@ -95,22 +87,20 @@ import org.scilab.modules.scinotes.actions.OpenSourceFileOnKeywordAction;
 import org.scilab.modules.scinotes.actions.RecentFileAction;
 import org.scilab.modules.scinotes.actions.RestoreOpenedFilesAction;
 import org.scilab.modules.scinotes.actions.SciNotesCompletionAction;
-import org.scilab.modules.scinotes.actions.SetColorsAction;
 import org.scilab.modules.scinotes.actions.SearchWordInFilesAction;
+import org.scilab.modules.scinotes.actions.SetColorsAction;
 import org.scilab.modules.scinotes.tabfactory.CodeNavigatorTab;
-import org.scilab.modules.scinotes.tabfactory.CodeNavigatorTabFactory;
 import org.scilab.modules.scinotes.tabfactory.SciNotesTab;
 import org.scilab.modules.scinotes.tabfactory.SciNotesTabFactory;
 import org.scilab.modules.scinotes.tabfactory.SearchInFilesTab;
-import org.scilab.modules.scinotes.tabfactory.SearchInFilesTabFactory;
 import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
 import org.scilab.modules.scinotes.utils.DropFilesListener;
 import org.scilab.modules.scinotes.utils.NavigatorWindow;
-import org.scilab.modules.scinotes.utils.SearchFile;
 import org.scilab.modules.scinotes.utils.SaveFile;
-import org.scilab.modules.scinotes.utils.ScilabTabbedPane;
 import org.scilab.modules.scinotes.utils.SciNotesContents;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
+import org.scilab.modules.scinotes.utils.ScilabTabbedPane;
+import org.scilab.modules.scinotes.utils.SearchFile;
 
 /**
  * Main SciNotes class.
@@ -145,10 +135,10 @@ public class SciNotes extends SwingScilabTab implements Tab {
     private static SciNotes editor;
 
     private Window parentWindow;
-    private UUID uuid;
+    private final UUID uuid;
 
     private ScilabTabbedPane tabPane;
-    private SciNotesContents contentPane;
+    private final SciNotesContents contentPane;
     private NavigatorWindow navigator;
     private SearchFile searchInFiles;
 
@@ -161,13 +151,14 @@ public class SciNotes extends SwingScilabTab implements Tab {
     private boolean protectOpenFileList;
     private boolean restored;
 
-    private List<Integer> tabList = new ArrayList<Integer>();
-    private List<Integer> closedTabList = new ArrayList<Integer>();
+    private final List<Integer> tabList = new ArrayList<Integer>();
+    private final List<Integer> closedTabList = new ArrayList<Integer>();
 
     static {
         ConfigSciNotesManager.createUserCopy();
         ScilabTabFactory.getInstance().addTabFactory(SciNotesTabFactory.getInstance());
         Scilab.registerInitialHook(new Runnable() {
+                @Override
                 public void run() {
                     updateSciNotes();
                 }
@@ -188,6 +179,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         contentPane = new SciNotesContents(this);
         tabPane = contentPane.getScilabTabbedPane();
         tabPane.addChangeListener(new ChangeListener() {
+                @Override
                 public void stateChanged(ChangeEvent e) {
                     if (getTextPane() != null) {
                         //updateUI();
@@ -242,6 +234,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void setTitle(String title) {
         super.setTitle(title);
         SwingScilabWindow window = (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, tabPane);
@@ -264,6 +257,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void undockingComplete(DockingEvent evt) {
         super.undockingComplete(evt);
         if (navigator != null) {
@@ -277,6 +271,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void dockingComplete(DockingEvent evt) {
         super.dockingComplete(evt);
         if (navigator != null) {
@@ -382,6 +377,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         try {
             SwingUtilities.invokeAndWait(new Runnable() {
 
+                    @Override
                     public void run() {
                         launchSciNotes();
                         // Open an empty file if no tabs were opened at launch.
@@ -410,6 +406,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         try {
             SwingUtilities.invokeAndWait(new Runnable() {
 
+                    @Override
                     public void run() {
                         launchSciNotes();
                         editor.openFile(filePath, 0, null);
@@ -435,6 +432,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         try {
             SwingUtilities.invokeAndWait(new Runnable() {
 
+                    @Override
                     public void run() {
                         launchSciNotes();
                         editor.openFile(filePath, lineNumber, functionName);
@@ -460,6 +458,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         try {
             SwingUtilities.invokeAndWait(new Runnable() {
 
+                    @Override
                     public void run() {
                         launchSciNotes();
                         editor.openFile(filePath, 0, option);
@@ -554,11 +553,13 @@ public class SciNotes extends SwingScilabTab implements Tab {
     /**
      * Execute after when the restoration is finished
      */
+    @Override
     public void endedRestoration() {
         if (!SwingUtilities.isEventDispatchThread()) {
             try {
                 SwingUtilities.invokeAndWait(new Runnable() {
 
+                        @Override
                         public void run() {
                             restorePreviousSession();
                         }
@@ -591,6 +592,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         }
 
         SwingUtilities.invokeLater(new Runnable() {
+                @Override
                 public void run() {
                     RestoreOpenedFilesAction.displayDialog((JFrame) SwingUtilities.getAncestorOfClass(JFrame.class, SciNotes.this), getUUID().toString());
                     List<File> list = RestoreOpenedFilesAction.getSelectedFiles();
@@ -1395,7 +1397,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      */
     public int getNumberForEmptyTab() {
         if (closedTabList.size() > 0) {
-            Integer n = (Integer) Collections.min(closedTabList);
+            Integer n = Collections.min(closedTabList);
             closedTabList.remove(n);
             return n.intValue();
         } else {
@@ -1640,7 +1642,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.getXln().setWhereamiLineNumbering(state);
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().getXln().setWhereamiLineNumbering(state);
@@ -1658,7 +1660,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 ((ScilabDocument) sep.getDocument()).setAutoIndent(b);
                 if (sep.getOtherPaneInSplit() != null) {
                     ((ScilabDocument) sep.getOtherPaneInSplit().getDocument()).setAutoIndent(b);
@@ -1675,7 +1677,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.suppressCommentsInExecutingCode(b);
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().suppressCommentsInExecutingCode(b);
@@ -1692,7 +1694,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 if (sep.getOtherPaneInSplit() == null) {
                     ScilabEditorPane pane = new ScilabEditorPane(editor);
                     ed.initPane(pane, !b);
@@ -1720,7 +1722,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.enableHighlightedLine(b);
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().enableHighlightedLine(b);
@@ -1744,7 +1746,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.activateHelpOnTyping();
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().activateHelpOnTyping();
@@ -1761,7 +1763,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.getTabManager().setTabulation(tab);
                 View view = ((ScilabDocument) sep.getDocument()).getView();
                 if (view != null) {
@@ -1785,7 +1787,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.setHighlightedLineColor(c);
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().setHighlightedLineColor(c);
@@ -1802,7 +1804,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         for (SciNotes ed : scinotesList) {
             int n = ed.getTabPane().getTabCount();
             for (int i = 0; i < n; i++) {
-                ScilabEditorPane sep = (ScilabEditorPane) ed.getTextPane(i);
+                ScilabEditorPane sep = ed.getTextPane(i);
                 sep.setHighlightedContourColor(c);
                 if (sep.getOtherPaneInSplit() != null) {
                     sep.getOtherPaneInSplit().setHighlightedContourColor(c);
@@ -1827,6 +1829,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      * @return SciNotes instance
      * @see org.scilab.modules.gui.tab.Tab#getAsSimpleTab()
      */
+    @Override
     public SimpleTab getAsSimpleTab() {
         return this;
     }
@@ -1836,6 +1839,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      * @return parent Window
      * @see org.scilab.modules.gui.tab.Tab#getParentWindow()
      */
+    @Override
     public Window getParentWindow() {
         return parentWindow;
     }
@@ -1853,6 +1857,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      * @param infoBarToAdd the status bar to be added
      * @see org.scilab.modules.gui.uielement.UIElement#addInfoBar(org.scilab.modules.gui.textbox.TextBox)
      */
+    @Override
     public void addInfoBar(TextBox infoBarToAdd) {
         setInfoBar(infoBarToAdd);
     }
@@ -1862,6 +1867,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      * @param menuBarToAdd the menu bar to be added
      * @see org.scilab.modules.gui.uielement.UIElement#addMenuBar(org.scilab.modules.gui.menubar.MenuBar)
      */
+    @Override
     public void addMenuBar(MenuBar menuBarToAdd) {
         setMenuBar(menuBarToAdd);
     }
@@ -1871,6 +1877,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
      * @param toolBarToAdd the tool bar to be added
      * @see org.scilab.modules.gui.uielement.UIElement#addToolBar(org.scilab.modules.gui.toolbar.ToolBar)
      */
+    @Override
     public void addToolBar(ToolBar toolBarToAdd) {
         setToolBar(toolBarToAdd);
     }
@@ -2081,6 +2088,7 @@ public class SciNotes extends SwingScilabTab implements Tab {
         try {
             SwingUtilities.invokeAndWait(new Runnable() {
 
+                    @Override
                     public void run() {
                         SciNotes[] arr = scinotesList.toArray(new SciNotes[0]);
                         for (int i = 0; i < arr.length; i++) {
index 13a8050..fed3564 100644 (file)
@@ -12,8 +12,8 @@
 
 package org.scilab.modules.scinotes;
 
-import java.io.BufferedWriter;
 import java.io.BufferedReader;
+import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileReader;
 import java.io.FilenameFilter;
@@ -32,11 +32,10 @@ import javax.swing.text.BadLocationException;
 import javax.swing.text.Document;
 import javax.swing.tree.DefaultMutableTreeNode;
 
+import org.scilab.modules.scinotes.utils.SciNotesMessages;
 import org.w3c.dom.Element;
 import org.w3c.dom.NodeList;
 
-import org.scilab.modules.scinotes.utils.SciNotesMessages;
-
 /**
  * Class SearchManager
  * @author Sylvestre Koumar
@@ -152,6 +151,7 @@ public class SearchManager {
         } else {
             final Pattern fword = word;
             SwingWorker worker = new SwingWorker<Object, Object>() {
+                @Override
                 public Object doInBackground() {
                     long begin = System.currentTimeMillis();
                     bgs.setResults(searchInFiles(killed, dir, recursive, ignoreCR, file, fword));
@@ -160,6 +160,7 @@ public class SearchManager {
                     return null;
                 }
 
+                @Override
                 public void done() {
                     bgs.done();
                 }
@@ -188,6 +189,7 @@ public class SearchManager {
             pos = new MatchingPositions(base.getAbsolutePath(), list);
             int occurences = 0;
             File[] files = base.listFiles(new FilenameFilter() {
+                    @Override
                     public boolean accept(File dir, String name) {
                         File f = new File(dir, name);
                         return f.isFile() && f.canRead() && file.matcher(name).matches();
@@ -217,6 +219,7 @@ public class SearchManager {
 
             if (recursive) {
                 files = base.listFiles(new FilenameFilter() {
+                        @Override
                         public boolean accept(File dir, String name) {
                             File d = new File(dir, name);
                             return d.isDirectory() && d.canRead();
@@ -325,6 +328,7 @@ public class SearchManager {
      */
     private static void countFiles(File base, final Pattern pat, final int[] count) {
         File[] files = base.listFiles(new FilenameFilter() {
+                @Override
                 public boolean accept(File dir, String name) {
                     File f = new File(dir, name);
                     if (f.isFile() && f.canRead() && pat.matcher(name).matches()) {
@@ -370,12 +374,12 @@ public class SearchManager {
      */
     public static class MatchingPositions implements Iconable {
 
-        private String file;
+        private final String file;
         private boolean isRoot;
         private Icon icon;
         private int occurences;
         private List<MatchingPositions> children;
-        private List<Line> lines = new ArrayList<Line>();
+        private final List<Line> lines = new ArrayList<Line>();
 
         /**
          * Constructor
@@ -485,6 +489,7 @@ public class SearchManager {
         /**
          * {@inheritDoc}
          */
+        @Override
         public Icon getIcon() {
             return icon;
         }
@@ -551,6 +556,7 @@ public class SearchManager {
         /**
          * {@inheritDoc}
          */
+        @Override
         public String toString() {
             String occ = SciNotesMessages.MATCHES;
             if (occurences <= 1) {
@@ -580,7 +586,7 @@ public class SearchManager {
      */
     public static class Line implements Iconable {
 
-        private int number;
+        private final int number;
         private String content;
 
         /**
@@ -636,6 +642,7 @@ public class SearchManager {
         /**
          * {@inheritDoc}
          */
+        @Override
         public Icon getIcon() {
             return LINEICON;
         }
@@ -652,6 +659,7 @@ public class SearchManager {
         /**
          * {@inheritDoc}
          */
+        @Override
         public String toString() {
             return "<html><u>line " + number + "</u>&thinsp;: " + content + "</html>";
         }
index c5557f1..cace80b 100644 (file)
@@ -48,7 +48,6 @@ import org.scilab.modules.scinotes.ScilabView;
 import org.scilab.modules.scinotes.TabManager;
 import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
-
 /**
  * ConfigTabulationsAction Class
  * @author Calixte DENIZET
@@ -84,8 +83,9 @@ public class ConfigTabulationsAction extends DefaultAction {
     /**
      * doAction
      */
+    @Override
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         openConfTabWindow();
     }
 
@@ -127,6 +127,7 @@ public class ConfigTabulationsAction extends DefaultAction {
         mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         mainFrame.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE , 0), ESCAPE);
         mainFrame.getRootPane().getActionMap().put(ESCAPE, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     closeConfTabWindow();
                 }
@@ -184,6 +185,7 @@ public class ConfigTabulationsAction extends DefaultAction {
 
         contentPanel.add(panelRepresentation);
         useWhitesCheckBox.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     boolean b = !useWhitesCheckBox.isSelected();
                     for (Component c : panelRepresentation.getComponents()) {
@@ -205,6 +207,7 @@ public class ConfigTabulationsAction extends DefaultAction {
         mainFrame.setContentPane(framePanel);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigTabulationsAction.windowAlreadyExist = false;
                     mainFrame.dispose();
@@ -212,6 +215,7 @@ public class ConfigTabulationsAction extends DefaultAction {
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigTabulationsAction.windowAlreadyExist = false;
                     refreshPane();
@@ -220,6 +224,7 @@ public class ConfigTabulationsAction extends DefaultAction {
             });
 
         applyButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ScilabEditorPane sep = getEditor().getTextPane();
                     IndentManager indent = sep.getIndentManager();
@@ -238,16 +243,23 @@ public class ConfigTabulationsAction extends DefaultAction {
             });
 
         mainFrame.addWindowListener(new WindowListener() {
+                @Override
                 public void windowClosed(WindowEvent arg0) { }
+                @Override
                 public void windowDeiconified(WindowEvent arg0) { }
+                @Override
                 public void windowActivated(WindowEvent arg0) { }
 
+                @Override
                 public void windowClosing(WindowEvent arg0) {
                     closeConfTabWindow();
                 }
 
+                @Override
                 public void windowDeactivated(WindowEvent arg0) { }
+                @Override
                 public void windowIconified(WindowEvent arg0) { };
+                @Override
                 public void windowOpened(WindowEvent arg0) { }
             });
 
index fb60638..112e244 100644 (file)
@@ -43,26 +43,26 @@ import javax.swing.JButton;
 import javax.swing.JCheckBox;
 import javax.swing.JComboBox;
 import javax.swing.JComponent;
+import javax.swing.JEditorPane;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JRadioButton;
-import javax.swing.JEditorPane;
 import javax.swing.JTextField;
 import javax.swing.KeyStroke;
-import javax.swing.text.BadLocationException;
-import javax.swing.text.DefaultHighlighter;
-import javax.swing.text.Highlighter;
-import javax.swing.text.Document;
-import javax.swing.text.Element;
 import javax.swing.event.CaretEvent;
 import javax.swing.event.CaretListener;
 import javax.swing.event.PopupMenuEvent;
 import javax.swing.event.PopupMenuListener;
+import javax.swing.text.BadLocationException;
+import javax.swing.text.DefaultHighlighter;
+import javax.swing.text.Document;
+import javax.swing.text.Element;
+import javax.swing.text.Highlighter;
 
+import org.scilab.modules.gui.bridge.textbox.SwingScilabTextBox;
 import org.scilab.modules.gui.menuitem.MenuItem;
 import org.scilab.modules.gui.pushbutton.PushButton;
-import org.scilab.modules.gui.bridge.textbox.SwingScilabTextBox;
 import org.scilab.modules.scinotes.SciNotes;
 import org.scilab.modules.scinotes.ScilabDocument;
 import org.scilab.modules.scinotes.SearchManager;
@@ -150,7 +150,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
     private String previousRegexp;
     private int previousIndex;
     private List<Integer[]> foundOffsets;
-    private MyListener myListener = new MyListener();
+    private final MyListener myListener = new MyListener();
 
     private boolean comboReplaceCanceled;
     private boolean comboFindCanceled;
@@ -167,6 +167,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
     /**
      * doAction
      */
+    @Override
     public void doAction() {
         if (windowAlreadyExist) {
             if (current != this) {
@@ -257,6 +258,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
     /**
      * {@inheritedDoc}
      */
+    @Override
     public void windowGainedFocus(WindowEvent e) {
         if (e.getWindow() == getEditor().getSwingParentWindow()) {
             frame.setAlwaysOnTop(true);
@@ -266,6 +268,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
     /**
      * {@inheritedDoc}
      */
+    @Override
     public void windowLostFocus(WindowEvent e) {
         if (e.getOppositeWindow() != frame && e.getOppositeWindow() != getEditor().getSwingParentWindow()) {
             frame.setAlwaysOnTop(false);
@@ -282,6 +285,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
         frame.setAlwaysOnTop(true);
         frame.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE , 0), ESCAPE);
         frame.getRootPane().getActionMap().put(ESCAPE, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     closeFindReplaceWindow();
                 }
@@ -430,6 +434,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
         ((JTextField) comboReplace.getEditor().getEditorComponent()).getDocument().putProperty(FILTERNEWLINES, Boolean.FALSE);
         ((JTextField) comboFind.getEditor().getEditorComponent()).getDocument().putProperty(FILTERNEWLINES, Boolean.FALSE);
         checkCase.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveCaseSensitive(checkCase.isSelected());
                     updateFindReplaceButtonStatus();
@@ -437,6 +442,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         checkWhole.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveWholeWord(checkWhole.isSelected());
                     updateFindReplaceButtonStatus();
@@ -444,6 +450,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         checkCircular.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveCircularSearch(checkCircular.isSelected());
                     updateFindReplaceButtonStatus();
@@ -451,6 +458,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         checkRegular.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveRegularExpression(checkRegular.isSelected());
                     updateFindReplaceButtonStatus();
@@ -459,6 +467,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
 
         /*behaviour of buttons*/
         radioSelection.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     JEditorPane scinotesTextPane = getEditor().getTextPane();
                     Element root = scinotesTextPane.getDocument().getDefaultRootElement();
@@ -475,6 +484,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
                     setSelectedHighlight();
 
                     scinotesTextPane.addFocusListener(new FocusListener() {
+                            @Override
                             public void focusGained(FocusEvent e) {
                                 removeAllHighlights();
                                 previousRegexp = "";
@@ -482,6 +492,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
                                 getEditor().getTextPane().removeFocusListener(this);
                             }
 
+                            @Override
                             public void focusLost(FocusEvent e) { }
                         });
 
@@ -490,6 +501,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         radioAll.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     removeAllHighlights();
                     previousRegexp = "";
@@ -498,12 +510,14 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         radioBackward.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateFindReplaceButtonStatus();
                 }
             });
 
         buttonFind.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateRecentSearch();
                     findText();
@@ -511,6 +525,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         buttonReplace.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateRecentSearch();
                     updateRecentReplace();
@@ -526,6 +541,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         buttonReplaceFind.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateRecentSearch();
                     updateRecentReplace();
@@ -543,6 +559,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         buttonReplaceAll.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateRecentSearch();
                     updateRecentReplace();
@@ -618,34 +635,45 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
             });
 
         buttonClose.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     closeFindReplaceWindow();
                 }
             });
 
         comboReplace.addPopupMenuListener(new PopupMenuListener() {
+                @Override
                 public void popupMenuCanceled(PopupMenuEvent e) {
                     comboReplaceCanceled = true;
                 }
 
+                @Override
                 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { }
 
+                @Override
                 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
             });
 
         comboReplace.getEditor().getEditorComponent().addMouseListener(new MouseListener() {
+                @Override
                 public void mouseReleased(MouseEvent e) { }
+                @Override
                 public void mousePressed(MouseEvent e) {
                     closeComboPopUp();
                     updateFindReplaceButtonStatus();
                 }
+                @Override
                 public void mouseExited(MouseEvent e) { }
+                @Override
                 public void mouseEntered(MouseEvent e) { }
+                @Override
                 public void mouseClicked(MouseEvent e) { }
             });
 
         comboReplace.getEditor().getEditorComponent().addKeyListener(new KeyListener() {
+                @Override
                 public void keyTyped(KeyEvent e) { }
+                @Override
                 public void keyReleased(KeyEvent e) {
                     if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                         if (comboReplaceCanceled) {
@@ -663,37 +691,49 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
 
                     updateFindReplaceButtonStatus();
                 }
+                @Override
                 public void keyPressed(KeyEvent e) { }
             });
 
         comboFind.addPopupMenuListener(new PopupMenuListener() {
+                @Override
                 public void popupMenuCanceled(PopupMenuEvent e) {
                     comboFindCanceled = true;
                 }
 
+                @Override
                 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { }
 
+                @Override
                 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
             });
 
         comboFind.getEditor().getEditorComponent().addMouseListener(new MouseListener() {
+                @Override
                 public void mouseReleased(MouseEvent arg0) { }
+                @Override
                 public void mousePressed(MouseEvent arg0) {
                     closeComboPopUp();
                 }
+                @Override
                 public void mouseExited(MouseEvent arg0) { }
+                @Override
                 public void mouseEntered(MouseEvent arg0) { }
+                @Override
                 public void mouseClicked(MouseEvent arg0) { }
             });
 
         comboFind.addItemListener(new ItemListener() {
+                @Override
                 public void itemStateChanged(ItemEvent e) {
                     updateFindReplaceButtonStatus();
                 }
             });
 
         comboFind.getEditor().getEditorComponent().addKeyListener(new KeyListener() {
+                @Override
                 public void keyTyped(KeyEvent e) { }
+                @Override
                 public void keyReleased(KeyEvent e) {
                     if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                         if (comboFindCanceled) {
@@ -711,20 +751,28 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
                     updateFindReplaceButtonStatus();
                 }
 
+                @Override
                 public void keyPressed(KeyEvent e) { }
             });
 
         frame.addWindowListener(new WindowListener() {
+                @Override
                 public void windowClosed(WindowEvent e) { }
+                @Override
                 public void windowDeiconified(WindowEvent e) { }
+                @Override
                 public void windowActivated(WindowEvent e) { }
 
+                @Override
                 public void windowClosing(WindowEvent e) {
                     closeFindReplaceWindow();
                 }
 
+                @Override
                 public void windowDeactivated(WindowEvent e) { }
+                @Override
                 public void windowIconified(WindowEvent e) { }
+                @Override
                 public void windowOpened(WindowEvent e) { }
             });
     }
@@ -1207,6 +1255,7 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
          * focusGained in interface FocusListener
          * @param e FocusEvent
          */
+        @Override
         public void focusGained(FocusEvent e) {
             if (previousIndex != -1) {
                 int start = foundOffsets.get(previousIndex)[0];
@@ -1220,12 +1269,14 @@ public final class FindAction extends DefaultAction implements WindowFocusListen
          * focusLost in interface FocusListener
          * @param e FocusEvent
          */
+        @Override
         public void focusLost(FocusEvent e) { }
 
         /**
          * caretUpdate in interface CaretListener
          * @param e FocusEvent
          */
+        @Override
         public void caretUpdate(CaretEvent e) {
             removeAllHighlights();
             getEditor().getTextPane().removeCaretListener(this);
index 1e2b26a..511d63f 100644 (file)
@@ -40,7 +40,6 @@ import javax.swing.KeyStroke;
 import org.scilab.modules.commons.ScilabConstants;
 import org.scilab.modules.gui.menuitem.MenuItem;
 import org.scilab.modules.gui.pushbutton.PushButton;
-import org.scilab.modules.gui.textbox.TextBox;
 import org.scilab.modules.scinotes.SciNotes;
 import org.scilab.modules.scinotes.ScilabDocument;
 import org.scilab.modules.scinotes.ScilabEditorPane;
@@ -74,6 +73,7 @@ public final class IncrementalSearchAction extends DefaultAction {
     /**
      * doAction
      */
+    @Override
     public void doAction() {
         if (!fields.containsKey(getEditor())) {
             SearchField field = new SearchField();
@@ -147,7 +147,7 @@ public final class IncrementalSearchAction extends DefaultAction {
     class SearchField extends JPanel implements FocusListener, KeyListener {
 
         private String text;
-        private JTextField field;
+        private final JTextField field;
         private boolean exact;
 
         /**
@@ -161,6 +161,7 @@ public final class IncrementalSearchAction extends DefaultAction {
             field.setFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.EMPTY_SET);
             field.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0), TAB);
             field.getActionMap().put(TAB, new AbstractAction() {
+                    @Override
                     public void actionPerformed(ActionEvent e) {
                         getEditor().getTextPane().requestFocus();
                     }
@@ -171,6 +172,7 @@ public final class IncrementalSearchAction extends DefaultAction {
             panelButtons.add(new TopBotButtons(false));
             JCheckBox check = new JCheckBox(SciNotesMessages.EXACT);
             check.addItemListener(new ItemListener() {
+                    @Override
                     public void itemStateChanged(ItemEvent e) {
                         exact = e.getStateChange() == ItemEvent.SELECTED;
                         changeText();
@@ -199,6 +201,7 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void requestFocus() {
             field.requestFocus();
         }
@@ -206,6 +209,7 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void focusGained(FocusEvent e) {
             if (text == null) {
                 changeText();
@@ -216,6 +220,7 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void focusLost(FocusEvent e) {
             text = null;
         }
@@ -240,6 +245,7 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void keyReleased(KeyEvent e) {
             int key = e.getKeyCode();
             if (key == KeyEvent.VK_ESCAPE) {
@@ -279,11 +285,13 @@ public final class IncrementalSearchAction extends DefaultAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void keyTyped(KeyEvent e) { }
 
         /**
          * {@inheritDoc}
          */
+        @Override
         public void keyPressed(KeyEvent e) { }
 
         /**
@@ -318,6 +326,7 @@ public final class IncrementalSearchAction extends DefaultAction {
                 setBorderPainted(false);
                 setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
                 addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent e) {
                             hideField();
                         }
@@ -343,6 +352,7 @@ public final class IncrementalSearchAction extends DefaultAction {
                 setBorderPainted(false);
                 setPreferredSize(new Dimension(BUTTONSIZE, BUTTONSIZE));
                 addActionListener(new ActionListener() {
+                        @Override
                         public void actionPerformed(ActionEvent e) {
                             ScilabEditorPane sep = getEditor().getTextPane();
                             int pos = sep.getSelectionStart();
index 8bd9dee..b723a39 100644 (file)
 
 package org.scilab.modules.scinotes.actions;
 
-import java.util.Iterator;
-import java.util.NavigableSet;
-import java.util.Set;
-import java.util.TreeSet;
 import java.awt.GridLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -23,6 +19,10 @@ import java.awt.event.KeyEvent;
 import java.awt.event.KeyListener;
 import java.awt.event.WindowEvent;
 import java.awt.event.WindowListener;
+import java.util.Iterator;
+import java.util.NavigableSet;
+import java.util.Set;
+import java.util.TreeSet;
 
 import javax.swing.BorderFactory;
 import javax.swing.BoxLayout;
@@ -36,15 +36,15 @@ import javax.swing.KeyStroke;
 import javax.swing.text.BadLocationException;
 import javax.swing.text.JTextComponent;
 
+import org.scilab.modules.action_binding.InterpreterManagement;
 import org.scilab.modules.gui.menuitem.MenuItem;
+import org.scilab.modules.scinotes.KeywordEvent;
 import org.scilab.modules.scinotes.SciNotes;
 import org.scilab.modules.scinotes.ScilabDocument;
+import org.scilab.modules.scinotes.ScilabEditorPane;
 import org.scilab.modules.scinotes.ScilabLexer;
 import org.scilab.modules.scinotes.ScilabLexerConstants;
-import org.scilab.modules.scinotes.ScilabEditorPane;
-import org.scilab.modules.scinotes.KeywordEvent;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
-import org.scilab.modules.action_binding.InterpreterManagement;
 
 /**
  * OpenSourceFileOnKeywordAction Class
@@ -88,8 +88,9 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
     /**
      * doAction
      */
+    @Override
     public void doAction() {
-        ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+        ScilabEditorPane sep = getEditor().getTextPane();
         KeywordEvent kwe = sep.getKeywordEvent(sep.getSelectionEnd());
         ScilabDocument doc = (ScilabDocument) sep.getDocument();
         if (ScilabLexerConstants.isOpenable(kwe.getType())) {
@@ -207,6 +208,7 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
         mainFrame.setContentPane(panelFrame);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     OpenSourceFileOnKeywordAction.windowAlreadyExist = false;
                     mainFrame.dispose();
@@ -214,6 +216,7 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     OpenSourceFileOnKeywordAction.windowAlreadyExist = false;
                     mainFrame.dispose();
@@ -225,6 +228,7 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
 
                 private String old = "";
 
+                @Override
                 public void keyReleased(KeyEvent e) {
                     int code = e.getKeyCode();
                     if (code == KeyEvent.VK_ENTER) {
@@ -241,25 +245,34 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
                     }
                 }
 
+                @Override
                 public void keyPressed(KeyEvent arg0) {
                     old = (String) comboComplete.getEditor().getItem();
                 }
 
+                @Override
                 public void keyTyped(KeyEvent arg0) { }
             });
 
         mainFrame.addWindowListener(new WindowListener() {
+                @Override
                 public void windowClosed(WindowEvent arg0) { }
+                @Override
                 public void windowDeiconified(WindowEvent arg0) { }
+                @Override
                 public void windowActivated(WindowEvent arg0) { }
 
+                @Override
                 public void windowClosing(WindowEvent arg0) {
                     OpenSourceFileOnKeywordAction.windowAlreadyExist = false;
                     mainFrame.dispose();
                 }
 
+                @Override
                 public void windowDeactivated(WindowEvent arg0) { }
+                @Override
                 public void windowIconified(WindowEvent arg0) { };
+                @Override
                 public void windowOpened(WindowEvent arg0) { }
             });
 
@@ -275,7 +288,7 @@ public class OpenSourceFileOnKeywordAction extends DefaultAction {
      * @param name of the macro
      */
     private void openSource(String name) {
-        openSource((ScilabEditorPane) getEditor().getTextPane(), name);
+        openSource(getEditor().getTextPane(), name);
     }
 
     /**
index 9b311cd..611ddbb 100644 (file)
 
 package org.scilab.modules.scinotes.actions;
 
-import java.io.File;
-import java.util.ArrayList;
-import java.util.EventObject;
-import java.util.List;
-import java.util.UUID;
-import java.util.Vector;
 import java.awt.Color;
 import java.awt.Component;
 import java.awt.Dialog.ModalityType;
 import java.awt.Dimension;
 import java.awt.Font;
-import java.awt.GridBagLayout;
 import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.KeyEvent;
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
+import java.awt.event.KeyEvent;
 import java.awt.event.MouseEvent;
+import java.io.File;
+import java.util.ArrayList;
+import java.util.EventObject;
+import java.util.List;
+import java.util.UUID;
+import java.util.Vector;
 
 import javax.swing.AbstractAction;
 import javax.swing.AbstractCellEditor;
 import javax.swing.Icon;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
+import javax.swing.JCheckBox;
 import javax.swing.JComponent;
 import javax.swing.JDialog;
 import javax.swing.JFrame;
 import javax.swing.JOptionPane;
 import javax.swing.JPanel;
-import javax.swing.JCheckBox;
 import javax.swing.JScrollPane;
 import javax.swing.JTree;
 import javax.swing.KeyStroke;
@@ -53,13 +53,13 @@ import javax.swing.tree.DefaultMutableTreeNode;
 import javax.swing.tree.DefaultTreeCellRenderer;
 import javax.swing.tree.TreeCellEditor;
 import javax.swing.tree.TreeCellRenderer;
-import javax.swing.tree.TreePath;
 import javax.swing.tree.TreeModel;
 import javax.swing.tree.TreeNode;
+import javax.swing.tree.TreePath;
 
 import org.scilab.modules.gui.checkboxmenuitem.CheckBoxMenuItem;
-import org.scilab.modules.scinotes.ScilabEditorPane;
 import org.scilab.modules.scinotes.SciNotes;
+import org.scilab.modules.scinotes.ScilabEditorPane;
 import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
 
@@ -87,6 +87,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
     /**
      * doAction
      */
+    @Override
     public void doAction() {
         ConfigSciNotesManager.saveRestoreOpenedFiles(this.getState());
     }
@@ -126,6 +127,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         final JTree tree = fillTree(uuid);
         dialog.getRootPane().getInputMap(JComponent.WHEN_FOCUSED).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE , 0), ESCAPE);
         dialog.getRootPane().getActionMap().put(ESCAPE, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                 }
@@ -138,6 +140,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         ok.setPreferredSize(cancel.getPreferredSize());
         Object[] buttons = new Object[2];
         ok.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     selectedFiles = getOpenedFiles(tree, uuid);
                     dialog.dispose();
@@ -145,6 +148,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
             });
 
         cancel.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     List<UUID> editorID = ConfigSciNotesManager.getOpenFilesEditorList();
                     for (int i = 0; i < editorID.size(); i++) {
@@ -293,14 +297,14 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
      */
     static class CheckBoxNodeRenderer implements TreeCellRenderer {
 
-        private JCheckBox leafRenderer = new JCheckBox();
-        private DefaultTreeCellRenderer nonLeafRenderer = new DefaultTreeCellRenderer();
+        private final JCheckBox leafRenderer = new JCheckBox();
+        private final DefaultTreeCellRenderer nonLeafRenderer = new DefaultTreeCellRenderer();
 
-        private Color selectionBorderColor;
-        private Color selectionForeground;
-        private Color selectionBackground;
-        private Color textForeground;
-        private Color textBackground;
+        private final Color selectionBorderColor;
+        private final Color selectionForeground;
+        private final Color selectionBackground;
+        private final Color textForeground;
+        private final Color textBackground;
 
         /**
          * Constructor
@@ -323,6 +327,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public Component getTreeCellRendererComponent(JTree tree, Object value,
                                                       boolean selected, boolean expanded, boolean leaf, int row,
                                                       boolean hasFocus) {
@@ -368,9 +373,9 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
      */
     static class CheckBoxNodeEditor extends AbstractCellEditor implements TreeCellEditor {
 
-        private CheckBoxNodeRenderer renderer = new CheckBoxNodeRenderer();
+        private final CheckBoxNodeRenderer renderer = new CheckBoxNodeRenderer();
         private ChangeEvent changeEvent;
-        private JTree tree;
+        private final JTree tree;
 
         /**
          * Default constructor
@@ -383,6 +388,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public Object getCellEditorValue() {
             JCheckBox checkbox = renderer.getLeafRenderer();
             CheckBoxNode checkBoxNode = new CheckBoxNode(checkbox.getText(), checkbox.isSelected());
@@ -392,6 +398,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public boolean isCellEditable(EventObject e) {
             boolean ret = false;
             if (e instanceof MouseEvent) {
@@ -412,10 +419,12 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public Component getTreeCellEditorComponent(JTree tree, Object value,
                                                     boolean selected, boolean expanded, boolean leaf, int row) {
             Component editor = renderer.getTreeCellRendererComponent(tree, value, true, expanded, leaf, row, true);
             ItemListener itemListener = new ItemListener() {
+                    @Override
                     public void itemStateChanged(ItemEvent itemEvent) {
                         if (stopCellEditing()) {
                             fireEditingStopped();
@@ -482,7 +491,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
      */
     static class FilesVector extends Vector {
 
-        private String name;
+        private final String name;
 
         /**
          * Constructor
@@ -500,6 +509,7 @@ public class RestoreOpenedFilesAction extends DefaultCheckAction {
         /**
          * {@inheritDoc}
          */
+        @Override
         public String toString() {
             return name;
         }
index 4efc829..a50891b 100644 (file)
 package org.scilab.modules.scinotes.actions;
 
 import java.awt.Color;
-import java.awt.Container;
 import java.awt.GridBagConstraints;
 import java.awt.GridBagLayout;
 import java.awt.GridLayout;
 import java.awt.Insets;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.WindowEvent;
-import java.awt.event.WindowFocusListener;
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
 import java.awt.event.KeyEvent;
 import java.awt.event.KeyListener;
 import java.awt.event.WindowEvent;
+import java.awt.event.WindowFocusListener;
 import java.awt.event.WindowListener;
 import java.beans.PropertyChangeEvent;
 import java.beans.PropertyChangeListener;
@@ -50,27 +48,18 @@ import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JTextField;
 import javax.swing.KeyStroke;
-import javax.swing.SwingUtilities;
 import javax.swing.event.PopupMenuEvent;
 import javax.swing.event.PopupMenuListener;
-import javax.swing.text.BadLocationException;
-import javax.swing.text.JTextComponent;
 
 import org.scilab.modules.commons.ScilabConstants;
-import org.scilab.modules.gui.filechooser.ScilabFileChooser;
 import org.scilab.modules.gui.bridge.filechooser.SwingScilabFileChooser;
 import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
+import org.scilab.modules.gui.filechooser.ScilabFileChooser;
 import org.scilab.modules.gui.menuitem.MenuItem;
 import org.scilab.modules.scinotes.SciNotes;
-import org.scilab.modules.scinotes.ScilabDocument;
-import org.scilab.modules.scinotes.ScilabLexer;
-import org.scilab.modules.scinotes.ScilabLexerConstants;
-import org.scilab.modules.scinotes.ScilabEditorPane;
-import org.scilab.modules.scinotes.KeywordEvent;
 import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
 import org.scilab.modules.scinotes.utils.SearchFile;
-import org.scilab.modules.action_binding.InterpreterManagement;
 
 /**
  * SearchWordInFilesAction Class
@@ -129,6 +118,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
     /**
      * doAction
      */
+    @Override
     public void doAction() {
         current = this;
         openSearchWindow();
@@ -197,6 +187,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
     /**
      * {@inheritedDoc}
      */
+    @Override
     public void windowGainedFocus(WindowEvent e) {
         if (e.getWindow() == getEditor().getSwingParentWindow()) {
             mainFrame.setAlwaysOnTop(true);
@@ -206,6 +197,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
     /**
      * {@inheritedDoc}
      */
+    @Override
     public void windowLostFocus(WindowEvent e) {
         if (e.getOppositeWindow() != mainFrame && e.getOppositeWindow() != getEditor().getSwingParentWindow()) {
             mainFrame.setAlwaysOnTop(false);
@@ -227,6 +219,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
         mainFrame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
         mainFrame.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE , 0), ESCAPE);
         mainFrame.getRootPane().getActionMap().put(ESCAPE, new AbstractAction() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     closeWindow();
                 }
@@ -375,56 +368,70 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
         mainFrame.setContentPane(panelFrame);
 
         mainFrame.addWindowListener(new WindowListener() {
+                @Override
                 public void windowClosed(WindowEvent arg0) { }
+                @Override
                 public void windowDeiconified(WindowEvent arg0) { }
+                @Override
                 public void windowActivated(WindowEvent arg0) { }
 
+                @Override
                 public void windowClosing(WindowEvent arg0) {
                     closeWindow();
                 }
 
+                @Override
                 public void windowDeactivated(WindowEvent arg0) { }
+                @Override
                 public void windowIconified(WindowEvent arg0) { };
+                @Override
                 public void windowOpened(WindowEvent arg0) { }
             });
 
         checkWordCase.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveCaseSensitive(checkWordCase.isSelected());
                 }
             });
 
         checkFileCase.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveFileCase(checkFileCase.isSelected());
                 }
             });
 
         checkWhole.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveWholeWord(checkWhole.isSelected());
                 }
             });
 
         checkRecursive.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveRecursive(checkRecursive.isSelected());
                 }
             });
 
         checkRegular.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveRegularExpression(checkRegular.isSelected());
                 }
             });
 
         checkLineByLine.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     ConfigSciNotesManager.saveLineByLine(checkLineByLine.isSelected());
                 }
             });
 
         chooseBaseDirButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     SwingScilabFileChooser fileChooser = ((SwingScilabFileChooser) ScilabFileChooser.createFileChooser().getAsSimpleFileChooser());
                     fileChooser.setDialogTitle(SciNotesMessages.CHOOSEBASEDIR);
@@ -442,6 +449,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
             });
 
         buttonFind.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     updateCombos();
                     startSearch();
@@ -449,6 +457,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
             });
 
         buttonStop.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     stopSearch();
                 }
@@ -456,6 +465,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
             });
 
         buttonStop.addPropertyChangeListener(new PropertyChangeListener() {
+                @Override
                 public void propertyChange(PropertyChangeEvent e) {
                     if (mainFrame.isVisible() && e.getPropertyName().equals(SearchFile.SEARCHDONE)) {
                         boolean newValue = (Boolean) e.getNewValue();
@@ -471,6 +481,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
             });
 
         buttonClose.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     closeWindow();
                 }
@@ -478,23 +489,29 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
             });
 
         comboBaseDir.addItemListener(new ItemListener() {
+                @Override
                 public void itemStateChanged(ItemEvent e) {
                     updateFindButtonStatus(true);
                 }
             });
 
         comboBaseDir.addPopupMenuListener(new PopupMenuListener() {
+                @Override
                 public void popupMenuCanceled(PopupMenuEvent e) {
                     comboBaseDirCanceled = true;
                 }
 
+                @Override
                 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { }
 
+                @Override
                 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
             });
 
         comboBaseDir.getEditor().getEditorComponent().addKeyListener(new KeyListener() {
+                @Override
                 public void keyTyped(KeyEvent e) { }
+                @Override
                 public void keyReleased(KeyEvent e) {
                     if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                         if (comboBaseDirCanceled) {
@@ -506,27 +523,34 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
                     updateFindButtonStatus(true);
                 }
 
+                @Override
                 public void keyPressed(KeyEvent e) { }
             });
 
         comboFilePattern.addItemListener(new ItemListener() {
+                @Override
                 public void itemStateChanged(ItemEvent e) {
                     updateFindButtonStatus(false);
                 }
             });
 
         comboFilePattern.addPopupMenuListener(new PopupMenuListener() {
+                @Override
                 public void popupMenuCanceled(PopupMenuEvent e) {
                     comboFilePatternCanceled = true;
                 }
 
+                @Override
                 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { }
 
+                @Override
                 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
             });
 
         comboFilePattern.getEditor().getEditorComponent().addKeyListener(new KeyListener() {
+                @Override
                 public void keyTyped(KeyEvent e) { }
+                @Override
                 public void keyReleased(KeyEvent e) {
                     if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                         if (comboFilePatternCanceled) {
@@ -538,21 +562,27 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
                     updateFindButtonStatus(false);
                 }
 
+                @Override
                 public void keyPressed(KeyEvent e) { }
             });
 
         comboWordPattern.addPopupMenuListener(new PopupMenuListener() {
+                @Override
                 public void popupMenuCanceled(PopupMenuEvent e) {
                     comboWordPatternCanceled = true;
                 }
 
+                @Override
                 public void popupMenuWillBecomeInvisible(PopupMenuEvent e) { }
 
+                @Override
                 public void popupMenuWillBecomeVisible(PopupMenuEvent e) { }
             });
 
         comboWordPattern.getEditor().getEditorComponent().addKeyListener(new KeyListener() {
+                @Override
                 public void keyTyped(KeyEvent e) { }
+                @Override
                 public void keyReleased(KeyEvent e) {
                     if (e.getKeyCode() == KeyEvent.VK_ESCAPE) {
                         if (comboWordPatternCanceled) {
@@ -573,6 +603,7 @@ public class SearchWordInFilesAction extends DefaultAction implements WindowFocu
                     }
                 }
 
+                @Override
                 public void keyPressed(KeyEvent e) { }
             });
 
index 1d9aac9..6e6a695 100644 (file)
@@ -58,6 +58,7 @@ public class SetAnchorAction extends DefaultAction {
     /**
      * doAction
      */
+    @Override
     public void doAction() {
         openAnchorWindow();
     }
@@ -114,12 +115,14 @@ public class SetAnchorAction extends DefaultAction {
         dialog.setContentPane(panelDialog);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                 }
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     setAnchorName(textField.getText());
                     dialog.dispose();
@@ -127,6 +130,7 @@ public class SetAnchorAction extends DefaultAction {
             });
 
         textField.addKeyListener(new KeyListener() {
+                @Override
                 public void keyReleased(KeyEvent e) {
                     int code = e.getKeyCode();
                     if (code == KeyEvent.VK_ENTER) {
@@ -136,8 +140,10 @@ public class SetAnchorAction extends DefaultAction {
                     }
                 }
 
+                @Override
                 public void keyPressed(KeyEvent arg0) { }
 
+                @Override
                 public void keyTyped(KeyEvent arg0) { }
             });
 
@@ -154,7 +160,7 @@ public class SetAnchorAction extends DefaultAction {
      */
     private void setAnchorName(String name) {
         if (name != null && name.length() != 0) {
-            ScilabEditorPane sep = (ScilabEditorPane) getEditor().getTextPane();
+            ScilabEditorPane sep = getEditor().getTextPane();
             sep.getXln().repaint();
             ScilabDocument doc = (ScilabDocument) sep.getDocument();
             Element root = doc.getDefaultRootElement();
index b92720a..628cbd7 100644 (file)
@@ -23,12 +23,12 @@ import java.awt.Insets;
 import java.awt.Rectangle;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.MouseEvent;
 import java.awt.event.WindowEvent;
 import java.awt.event.WindowListener;
-import java.awt.event.MouseEvent;
-import java.util.Map;
-import java.util.List;
 import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
 
 import javax.swing.BorderFactory;
 import javax.swing.BoxLayout;
@@ -44,19 +44,19 @@ import javax.swing.JScrollPane;
 import javax.swing.KeyStroke;
 import javax.swing.ListSelectionModel;
 import javax.swing.SwingUtilities;
-import javax.swing.text.BadLocationException;
-import javax.swing.text.DefaultCaret;
 import javax.swing.event.ListSelectionEvent;
 import javax.swing.event.ListSelectionListener;
+import javax.swing.text.BadLocationException;
+import javax.swing.text.DefaultCaret;
 
 import org.scilab.modules.gui.bridge.colorchooser.SwingScilabColorChooser;
 import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
 import org.scilab.modules.gui.menuitem.MenuItem;
-import org.scilab.modules.scinotes.ScilabEditorKit;
-import org.scilab.modules.scinotes.ScilabEditorPane;
-import org.scilab.modules.scinotes.SciNotes;
 import org.scilab.modules.scinotes.KeywordAdaptater;
 import org.scilab.modules.scinotes.KeywordEvent;
+import org.scilab.modules.scinotes.SciNotes;
+import org.scilab.modules.scinotes.ScilabEditorKit;
+import org.scilab.modules.scinotes.ScilabEditorPane;
 import org.scilab.modules.scinotes.ScilabLexerConstants;
 import org.scilab.modules.scinotes.utils.ConfigSciNotesManager;
 import org.scilab.modules.scinotes.utils.SciNotesMessages;
@@ -120,6 +120,7 @@ public final class SetColorsAction extends DefaultAction {
     /**
      * Displays the customization window
      */
+    @Override
     public void doAction() {
         if (!windowAlreadyExist) {
             windowAlreadyExist = true;
@@ -176,6 +177,7 @@ public final class SetColorsAction extends DefaultAction {
         stylesList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
         stylesList.addListSelectionListener(new ListSelectionListener() {
 
+                @Override
                 public void valueChanged(ListSelectionEvent arg0) {
                     /* Update the GUI */
                     settingsUpdate();
@@ -197,6 +199,7 @@ public final class SetColorsAction extends DefaultAction {
         colorButton.setOpaque(true);
         colorButton.addActionListener(new ActionListener() {
 
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     int selectedStyleIndex = 0;
 
@@ -239,6 +242,7 @@ public final class SetColorsAction extends DefaultAction {
         bgColorButton.setBackground(ConfigSciNotesManager.getSciNotesBackgroundColor());
         bgColorButton.addActionListener(new ActionListener() {
 
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     Color previousColor = bgColorButton.getBackground();
                     SwingScilabColorChooser colorChooser = new SwingScilabColorChooser(previousColor);
@@ -265,6 +269,7 @@ public final class SetColorsAction extends DefaultAction {
         fgColorButton.setBackground(ConfigSciNotesManager.getSciNotesForegroundColor());
         fgColorButton.addActionListener(new ActionListener() {
 
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     Color previousColor = fgColorButton.getBackground();
                     SwingScilabColorChooser colorChooser = new SwingScilabColorChooser(previousColor);
@@ -290,6 +295,7 @@ public final class SetColorsAction extends DefaultAction {
         gbc.anchor = GridBagConstraints.LINE_START;
         boldCheckBox = new JCheckBox(SciNotesMessages.BOLD);
         boldCheckBox.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     int selectedStyleIndex = stylesList.getSelectedIndex();
                     String styleName = listStylesName.get(selectedStyleIndex);
@@ -302,6 +308,7 @@ public final class SetColorsAction extends DefaultAction {
         gbc.gridy = THREE;
         italicCheckBox = new JCheckBox(SciNotesMessages.ITALIC);
         italicCheckBox.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     int selectedStyleIndex = stylesList.getSelectedIndex();
                     String styleName = listStylesName.get(selectedStyleIndex);
@@ -314,6 +321,7 @@ public final class SetColorsAction extends DefaultAction {
         gbc.gridy = FOUR;
         strikethroughCheckBox = new JCheckBox(SciNotesMessages.STRIKETHROUGH);
         strikethroughCheckBox.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     int selectedStyleIndex = stylesList.getSelectedIndex();
                     String styleName = listStylesName.get(selectedStyleIndex);
@@ -331,6 +339,7 @@ public final class SetColorsAction extends DefaultAction {
         gbc.gridy = FIVE;
         underlineCheckBox = new JCheckBox(SciNotesMessages.UNDERLINE);
         underlineCheckBox.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     int selectedStyleIndex = stylesList.getSelectedIndex();
                     String styleName = listStylesName.get(selectedStyleIndex);
@@ -370,6 +379,7 @@ public final class SetColorsAction extends DefaultAction {
         previewEditorPane.setBackground(bgColorButton.getBackground());
         previewEditorPane.setFont(ConfigSciNotesManager.getFont());
         previewEditorPane.setCaret(new DefaultCaret() {
+                @Override
                 public void mouseDragged(MouseEvent e) {
                     e.consume();
                 }
@@ -379,11 +389,13 @@ public final class SetColorsAction extends DefaultAction {
         previewEditorPane.getCaret().setVisible(true);
         previewEditorPane.setEditable(false);
         previewEditorPane.addKeywordListener(new KeywordAdaptater.MouseOverAdaptater() {
+                @Override
                 public void caughtKeyword(KeywordEvent e) {
                     previewEditorPane.setToolTipText(ScilabLexerConstants.getStringRep(e.getType()));
                 }
             });
         previewEditorPane.addKeywordListener(new KeywordAdaptater.MouseClickedAdaptater() {
+                @Override
                 public void caughtKeyword(KeywordEvent e) {
                     stylesList.setSelectedValue(ScilabLexerConstants.getStringRep(e.getType()), true);
                 }
@@ -398,6 +410,7 @@ public final class SetColorsAction extends DefaultAction {
 
         okButton  = new JButton(SciNotesMessages.OK);
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     /* Apply all new settings */
                     int numberOfTab = getEditor().getTabPane().getTabCount();
@@ -442,6 +455,7 @@ public final class SetColorsAction extends DefaultAction {
 
         cancelButton = new JButton(SciNotesMessages.CANCEL);
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     windowAlreadyExist = false;
                     dialog.dispose();
@@ -450,6 +464,7 @@ public final class SetColorsAction extends DefaultAction {
 
         defaultButton  = new JButton(SciNotesMessages.DEFAULT);
         defaultButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     settingsDefault();
                 }
@@ -465,20 +480,27 @@ public final class SetColorsAction extends DefaultAction {
 
         dialog.setContentPane(contentPanel);
         dialog.addWindowListener(new WindowListener() {
+                @Override
                 public void windowClosed(WindowEvent arg0) {
                 }
+                @Override
                 public void windowDeiconified(WindowEvent arg0) {
                 }
+                @Override
                 public void windowActivated(WindowEvent arg0) {
                 }
+                @Override
                 public void windowClosing(WindowEvent arg0) {
                     SetColorsAction.windowAlreadyExist = false;
                     dialog.dispose();
                 }
+                @Override
                 public void windowDeactivated(WindowEvent arg0) {
                 }
+                @Override
                 public void windowIconified(WindowEvent arg0) {
                 };
+                @Override
                 public void windowOpened(WindowEvent arg0) {
                 }
             });
index 344bb44..7072389 100644 (file)
@@ -15,8 +15,8 @@ package org.scilab.modules.scinotes.utils;
 import java.awt.Component;
 import java.awt.Dimension;
 import java.awt.event.ActionEvent;
-import java.awt.event.KeyEvent;
 import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
 import java.awt.event.MouseListener;
@@ -24,9 +24,7 @@ import java.io.BufferedWriter;
 import java.io.File;
 import java.io.FileWriter;
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.List;
-import java.util.Map;
 import java.util.Set;
 import java.util.UUID;
 import java.util.regex.Pattern;
@@ -44,42 +42,37 @@ import javax.swing.tree.DefaultTreeCellRenderer;
 import javax.swing.tree.TreePath;
 import javax.swing.tree.TreeSelectionModel;
 
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NodeList;
-
 import org.flexdock.docking.event.DockingEvent;
-import org.flexdock.docking.defaults.DockingSplitPane;
-
 import org.scilab.modules.commons.ScilabCommons;
 import org.scilab.modules.commons.xml.ScilabXMLUtilities;
-import org.scilab.modules.gui.events.callback.CallBack;
-import org.scilab.modules.gui.window.ScilabWindow;
-import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
-import org.scilab.modules.gui.window.Window;
-import org.scilab.modules.gui.tab.SimpleTab;
-import org.scilab.modules.gui.tab.Tab;
 import org.scilab.modules.gui.bridge.menuitem.SwingScilabMenuItem;
 import org.scilab.modules.gui.bridge.tab.SwingScilabTab;
+import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
+import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.menu.Menu;
 import org.scilab.modules.gui.menu.ScilabMenu;
-import org.scilab.modules.gui.menuitem.MenuItem;
-import org.scilab.modules.gui.menuitem.ScilabMenuItem;
 import org.scilab.modules.gui.menubar.MenuBar;
 import org.scilab.modules.gui.menubar.ScilabMenuBar;
+import org.scilab.modules.gui.menuitem.MenuItem;
+import org.scilab.modules.gui.menuitem.ScilabMenuItem;
+import org.scilab.modules.gui.tab.SimpleTab;
+import org.scilab.modules.gui.tab.Tab;
 import org.scilab.modules.gui.tabfactory.ScilabTabFactory;
 import org.scilab.modules.gui.textbox.ScilabTextBox;
 import org.scilab.modules.gui.textbox.TextBox;
 import org.scilab.modules.gui.toolbar.ToolBar;
 import org.scilab.modules.gui.utils.ClosingOperationsManager;
-import org.scilab.modules.gui.utils.UIElementMapper;
 import org.scilab.modules.gui.utils.WindowsConfigurationManager;
-
-import org.scilab.modules.scinotes.ScilabEditorPane;
-import org.scilab.modules.scinotes.SciNotesGUI;
+import org.scilab.modules.gui.window.ScilabWindow;
+import org.scilab.modules.gui.window.Window;
 import org.scilab.modules.scinotes.SciNotes;
+import org.scilab.modules.scinotes.SciNotesGUI;
+import org.scilab.modules.scinotes.ScilabEditorPane;
 import org.scilab.modules.scinotes.SearchManager;
 import org.scilab.modules.scinotes.tabfactory.SearchInFilesTabFactory;
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+import org.w3c.dom.NodeList;
 
 /**
  * Class SearchFile: open a window with a JTree to show the results of a search in files.
@@ -135,6 +128,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
      * Get the parent window for this tab
      * @return the parent window
      */
+    @Override
     public Window getParentWindow() {
         return this.parentWindow;
     }
@@ -142,6 +136,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public SimpleTab getAsSimpleTab() {
         return this;
     }
@@ -149,6 +144,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addInfoBar(TextBox infoBarToAdd) {
         setInfoBar(infoBarToAdd);
     }
@@ -156,6 +152,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addMenuBar(MenuBar menuBarToAdd) {
         setMenuBar(menuBarToAdd);
     }
@@ -163,6 +160,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void addToolBar(ToolBar toolBarToAdd) {
         setToolBar(toolBarToAdd);
     }
@@ -170,6 +168,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void dockingComplete(DockingEvent evt) {
         super.dockingComplete(evt);
         changeToolBar();
@@ -180,7 +179,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
      */
     public void changeToolBar() {
         SwingScilabWindow win = (SwingScilabWindow) SwingUtilities.getAncestorOfClass(SwingScilabWindow.class, this);
-        Set<SwingScilabTab> set = (Set<SwingScilabTab>) win.getDockingPort().getDockables();
+        Set<SwingScilabTab> set = win.getDockingPort().getDockables();
         for (SwingScilabTab tab : set) {
             if (tab == editor) {
                 addToolBar(editor.getToolBar());
@@ -202,6 +201,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void undockingComplete(DockingEvent evt) {
         super.undockingComplete(evt);
         addToolBar(null);
@@ -314,10 +314,12 @@ public class SearchFile extends SwingScilabTab implements Tab {
         updateUI();
 
         CallBack callback = new CallBack(null) {
+                @Override
                 public void callBack() {
                     ClosingOperationsManager.startClosingOperation((SwingScilabTab) SearchFile.this);
                 }
 
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     callBack();
                 }
@@ -382,6 +384,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
         files.setRoot();
         final JTree tree = new JTree(files.toDefaultMutableTreeNode());
         MouseListener ml = new MouseAdapter() {
+                @Override
                 public void mousePressed(MouseEvent e) {
                     int row = tree.getRowForLocation(e.getX(), e.getY());
                     if(row != -1) {
@@ -393,6 +396,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
             };
         tree.getInputMap().put(KeyStroke.getKeyStroke("ENTER"), "toggle");
         tree.addKeyListener(new KeyAdapter() {
+                @Override
                 public void keyTyped(KeyEvent e) {
                     if (e.getKeyChar() == '\n') {
                         int row = tree.getMinSelectionRow();
@@ -404,6 +408,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
             });
         tree.addMouseListener(ml);
         DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer() {
+                @Override
                 public Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected,
                                                               boolean expanded, boolean leaf, int row, boolean hasFocus) {
                     super.getTreeCellRendererComponent(tree, value, selected, expanded, leaf, row, hasFocus);
@@ -415,6 +420,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
             };
         if (statusbar != null) {
             tree.addTreeSelectionListener(new TreeSelectionListener() {
+                    @Override
                     public void valueChanged(TreeSelectionEvent e) {
                         TreePath path = e.getNewLeadSelectionPath();
                         Object userObj = ((DefaultMutableTreeNode) path.getLastPathComponent()).getUserObject();
@@ -511,6 +517,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
                 final ScilabEditorPane sep = editor.getTextPane();
                 if (sep.getName().equals(fileName)) {
                     SwingUtilities.invokeLater(new Runnable() {
+                            @Override
                             public void run() {
                                 sep.highlightWords(pat, fline);
                                 if (ln != 0) {
@@ -582,6 +589,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
         /**
          * Stop the search and fire a propertyChange
          */
+        @Override
         synchronized public void stop() {
             super.stop();
             if (component != null) {
@@ -592,6 +600,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
         /**
          * Called when the results are available
          */
+        @Override
         synchronized public void done() {
             SearchManager.MatchingPositions pos = getResults();
             if (pos == null) {
@@ -614,6 +623,7 @@ public class SearchFile extends SwingScilabTab implements Tab {
             sf.setMyBackgroundSearch(this);
 
             SwingUtilities.invokeLater(new Runnable() {
+                    @Override
                     public void run() {
                         sf.getJTree().addSelectionRow(0);
                         sf.getJTree().requestFocus();
index 547212b..c3c1528 100644 (file)
@@ -15,8 +15,8 @@ package org.scilab.modules.ui_data;
 import javax.swing.ImageIcon;
 
 import org.scilab.modules.localization.Messages;
-import org.scilab.modules.ui_data.variablebrowser.ScilabVariableBrowser;
 import org.scilab.modules.types.ScilabTypeEnumDescription;
+import org.scilab.modules.ui_data.variablebrowser.ScilabVariableBrowser;
 
 /**
  *
index 0fa1745..88fdcbf 100644 (file)
@@ -13,8 +13,8 @@
 package org.scilab.modules.ui_data.filebrowser;
 
 import java.io.BufferedReader;
-import java.io.FileReader;
 import java.io.File;
+import java.io.FileReader;
 import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
index 526aa27..de03bd2 100644 (file)
@@ -14,14 +14,12 @@ package org.scilab.modules.ui_data.filebrowser;
 
 import javax.swing.SwingUtilities;
 
+import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
+import org.scilab.modules.gui.tabfactory.ScilabTabFactory;
 import org.scilab.modules.gui.textbox.ScilabTextBox;
 import org.scilab.modules.gui.textbox.TextBox;
-import org.scilab.modules.gui.tabfactory.ScilabTabFactory;
-import org.scilab.modules.gui.utils.UIElementMapper;
 import org.scilab.modules.gui.utils.WindowsConfigurationManager;
 import org.scilab.modules.gui.window.ScilabWindow;
-import org.scilab.modules.gui.window.Window;
-import org.scilab.modules.gui.bridge.window.SwingScilabWindow;
 import org.scilab.modules.ui_data.tabfactory.FileBrowserTab;
 import org.scilab.modules.ui_data.tabfactory.FileBrowserTabFactory;
 import org.scilab.modules.ui_data.utils.UiDataMessages;
index a305c60..ed0cdc2 100644 (file)
@@ -12,7 +12,6 @@
 
 package org.scilab.modules.ui_data.filebrowser;
 
-import java.awt.Rectangle;
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
 import java.io.File;
@@ -21,9 +20,6 @@ import java.util.List;
 import java.util.Timer;
 import java.util.TimerTask;
 
-import javax.swing.Icon;
-import javax.swing.ImageIcon;
-import javax.swing.JComboBox;
 import javax.swing.JMenuItem;
 import javax.swing.JPopupMenu;
 import javax.swing.SwingUtilities;
@@ -43,12 +39,12 @@ public class ScilabFileBrowserHistory {
     private static final String PREVIOUSICON = System.getenv("SCI") + "/modules/gui/images/icons/16x16/filebrowser/go-previous.png";
     private static final String NEXTICON = System.getenv("SCI") + "/modules/gui/images/icons/16x16/filebrowser/go-next.png";
 
-    private SwingScilabTreeTable stt;
-    private List<String> history = new ArrayList<String>();
+    private final SwingScilabTreeTable stt;
+    private final List<String> history = new ArrayList<String>();
     private int position = -1;
-    private PushButton previous;
-    private PushButton next;
-    private JPopupMenu popup;
+    private final PushButton previous;
+    private final PushButton next;
+    private final JPopupMenu popup;
     private Timer timer;
 
     /**
@@ -65,10 +61,12 @@ public class ScilabFileBrowserHistory {
 
         final SwingScilabPushButton swingPrevious = (SwingScilabPushButton) previous.getAsSimplePushButton();
         swingPrevious.addMouseListener(new MouseAdapter() {
+                @Override
                 public void mousePressed(MouseEvent e) {
                     if (timer == null) {
                         timer = new Timer();
                         timer.schedule(new TimerTask() {
+                                @Override
                                 public void run() {
                                     if (!popup.isVisible() || popup.getInvoker() != next) {
                                         showPopup(true);
@@ -78,6 +76,7 @@ public class ScilabFileBrowserHistory {
                     }
                 }
 
+                @Override
                 public void mouseReleased(MouseEvent e) {
                     if (timer != null) {
                         timer.cancel();
@@ -85,6 +84,7 @@ public class ScilabFileBrowserHistory {
                     }
                 }
 
+                @Override
                 public void mouseClicked(MouseEvent e) {
                     if (SwingUtilities.isRightMouseButton(e) && previous.isEnabled() && (!popup.isVisible() || popup.getInvoker() != swingPrevious)) {
                         showPopup(true);
@@ -100,10 +100,12 @@ public class ScilabFileBrowserHistory {
 
         final SwingScilabPushButton swingNext = (SwingScilabPushButton) next.getAsSimplePushButton();
         swingNext.addMouseListener(new MouseAdapter() {
+                @Override
                 public void mousePressed(MouseEvent e) {
                     if (timer == null) {
                         timer = new Timer();
                         timer.schedule(new TimerTask() {
+                                @Override
                                 public void run() {
                                     if (!popup.isVisible() || popup.getInvoker() != next) {
                                         showPopup(false);
@@ -113,6 +115,7 @@ public class ScilabFileBrowserHistory {
                     }
                 }
 
+                @Override
                 public void mouseReleased(MouseEvent e) {
                     if (timer != null) {
                         timer.cancel();
@@ -120,6 +123,7 @@ public class ScilabFileBrowserHistory {
                     }
                 }
 
+                @Override
                 public void mouseClicked(MouseEvent e) {
                     if (SwingUtilities.isRightMouseButton(e) && next.isEnabled() && (!popup.isVisible() || popup.getInvoker() != swingNext)) {
                         showPopup(false);
@@ -144,6 +148,7 @@ public class ScilabFileBrowserHistory {
                 JMenuItem item = new JMenuItem(history.get(i));
                 final int j = i;
                 item.addActionListener(new CallBack(null) {
+                        @Override
                         public void callBack() {
                             ScilabFileBrowserHistory.this.stt.setBaseDir(history.get(j), false);
                             chDir(history.get(j));
@@ -157,6 +162,7 @@ public class ScilabFileBrowserHistory {
                 JMenuItem item = new JMenuItem(history.get(i));
                 final int j = i;
                 item.addActionListener(new CallBack(null) {
+                        @Override
                         public void callBack() {
                             ScilabFileBrowserHistory.this.stt.setBaseDir(history.get(j), false);
                             chDir(history.get(j));
index 424f5e9..37457de 100644 (file)
@@ -14,25 +14,19 @@ package org.scilab.modules.ui_data.filebrowser;
 
 import java.awt.Color;
 import java.awt.ContainerOrderFocusTraversalPolicy;
-import java.awt.Dimension;
-import java.awt.Graphics;
 import java.awt.GridBagConstraints;
 import java.awt.GridBagLayout;
-import java.awt.KeyboardFocusManager;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
-import java.awt.event.KeyAdapter;
 import java.awt.event.KeyEvent;
-import java.util.Collections;
 import java.util.regex.Pattern;
 
 import javax.swing.Icon;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JCheckBox;
-import javax.swing.JLabel;
 import javax.swing.JMenuItem;
 import javax.swing.JPanel;
 import javax.swing.JPopupMenu;
@@ -58,7 +52,7 @@ public class ScilabFileSelectorFilter extends JPanel {
     private static final Icon VALIDATE = new ImageIcon(System.getenv("SCI") + "/modules/gui/images/icons/16x16/filebrowser/filter.png");
 
     private MyJTextField textfield;
-    private SwingScilabTreeTable stt;
+    private final SwingScilabTreeTable stt;
     private JCheckBox caseSensitive;
     private JCheckBox regexp;
     private JButton validate;
@@ -85,6 +79,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         setFocusTraversalPolicy(new ContainerOrderFocusTraversalPolicy());
 
         validate = new JButton(new CallBack(null) {
+                @Override
                 public void callBack() {
                     stt.setFilter(getPattern());
                 }
@@ -185,6 +180,7 @@ public class ScilabFileSelectorFilter extends JPanel {
             addFocusListener(this);
             getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), "ENTER");
             getActionMap().put("ENTER", new CallBack(null) {
+                    @Override
                     public void callBack() {
                         stt.setFilter(getPattern());
                     }
@@ -205,6 +201,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public String getText() {
             if (isEmpty) {
                 return "";
@@ -216,6 +213,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void focusGained(FocusEvent e) {
             getDocument().addDocumentListener(this);
             if (isEmpty) {
@@ -227,6 +225,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void focusLost(FocusEvent e) {
             getDocument().removeDocumentListener(this);
             isEmpty = super.getText().isEmpty();
@@ -236,6 +235,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void insertUpdate(DocumentEvent e) {
             isEmpty = super.getText().isEmpty();
             testPattern();
@@ -244,6 +244,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void removeUpdate(DocumentEvent e) {
             isEmpty = super.getText().isEmpty();
             testPattern();
@@ -252,6 +253,7 @@ public class ScilabFileSelectorFilter extends JPanel {
         /**
          * {@inheritDoc}
          */
+        @Override
         public void changedUpdate(DocumentEvent e) { }
 
         /**
@@ -274,6 +276,7 @@ public class ScilabFileSelectorFilter extends JPanel {
 
             item = new JMenuItem(UiDataMessages.CLEAR);
             item.addActionListener(new ActionListener() {
+                    @Override
                     public void actionPerformed(ActionEvent e) {
                         MyJTextField.this.setText("");
                     }
index 7ed8028..bf3685e 100644 (file)
 package org.scilab.modules.ui_data.variableeditor.actions;
 
 import java.awt.Dialog.ModalityType;
-import java.awt.GridLayout;
-import java.awt.GridBagLayout;
 import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
 import java.awt.Insets;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
-import java.awt.event.KeyAdapter;
-import java.awt.event.KeyEvent;
 
 import javax.swing.BorderFactory;
-import javax.swing.BoxLayout;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JDialog;
 import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JSpinner;
+import javax.swing.JTable;
 import javax.swing.JTextField;
-import javax.swing.KeyStroke;
 import javax.swing.SpinnerNumberModel;
 
-import javax.swing.KeyStroke;
-import javax.swing.ImageIcon;
-import javax.swing.JTable;
-
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.menuitem.SwingScilabMenuItem;
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
@@ -62,7 +54,7 @@ public final class CreateNewVariableAction extends CallBack {
     private static final String CREATENEW = "Create new";
     private static final int GAP = 5;
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     /**
      * Constructor
@@ -86,6 +78,7 @@ public final class CreateNewVariableAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         JTable table = editor.getCurrentTable();
         Object[] values = askForNewMatrix();
@@ -158,6 +151,7 @@ public final class CreateNewVariableAction extends CallBack {
 
         final JSpinner spinRow = new JSpinner();
         ((SpinnerNumberModel) spinRow.getModel()).setMinimum(new Comparable<Integer>() {
+                @Override
                 public int compareTo(Integer o) {
                     return -o.intValue();
                 }
@@ -176,6 +170,7 @@ public final class CreateNewVariableAction extends CallBack {
 
         final JSpinner spinCol = new JSpinner();
         ((SpinnerNumberModel) spinCol.getModel()).setMinimum(new Comparable<Integer>() {
+                @Override
                 public int compareTo(Integer o) {
                     return -o.intValue();
                 }
@@ -219,12 +214,14 @@ public final class CreateNewVariableAction extends CallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                 }
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                     ret[0] = textField.getText();
index cdd21d4..031d543 100644 (file)
@@ -13,9 +13,9 @@
 package org.scilab.modules.ui_data.variableeditor.actions;
 
 import java.awt.Dialog.ModalityType;
-import java.awt.GridLayout;
-import java.awt.GridBagLayout;
 import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
 import java.awt.Insets;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -23,7 +23,6 @@ import java.awt.event.KeyAdapter;
 import java.awt.event.KeyEvent;
 
 import javax.swing.BorderFactory;
-import javax.swing.BoxLayout;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JDialog;
@@ -31,10 +30,8 @@ import javax.swing.JLabel;
 import javax.swing.JPanel;
 import javax.swing.JTable;
 import javax.swing.JTextField;
-import javax.swing.KeyStroke;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.menuitem.SwingScilabMenuItem;
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
@@ -57,7 +54,7 @@ public final class CreateVariableFromSelectionAction extends CallBack {
     private static final String CREATE = "Create";
     private static final int GAP = 5;
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     /**
      * Constructor
@@ -81,6 +78,7 @@ public final class CreateVariableFromSelectionAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         JTable table = editor.getCurrentTable();
         int[] cols = table.getSelectedColumns();
@@ -144,12 +142,14 @@ public final class CreateVariableFromSelectionAction extends CallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                 }
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                     ret[0] = textField.getText();
@@ -157,6 +157,7 @@ public final class CreateVariableFromSelectionAction extends CallBack {
             });
 
         textField.addKeyListener(new KeyAdapter() {
+                @Override
                 public void keyReleased(KeyEvent e) {
                     int code = e.getKeyCode();
                     if (code == KeyEvent.VK_ENTER) {
index edaf353..f7e6c73 100644 (file)
@@ -13,9 +13,9 @@
 package org.scilab.modules.ui_data.variableeditor.actions;
 
 import java.awt.Dialog.ModalityType;
-import java.awt.GridLayout;
-import java.awt.GridBagLayout;
 import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
 import java.awt.Insets;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -23,7 +23,6 @@ import java.awt.event.KeyAdapter;
 import java.awt.event.KeyEvent;
 
 import javax.swing.BorderFactory;
-import javax.swing.BoxLayout;
 import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JDialog;
@@ -33,7 +32,6 @@ import javax.swing.JTable;
 import javax.swing.JTextField;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.menuitem.SwingScilabMenuItem;
 import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.menuitem.MenuItem;
@@ -53,7 +51,7 @@ public final class DuplicateVariableAction extends CallBack {
     private static final String CREATE = "Duplicate";
     private static final int GAP = 5;
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     /**
      * Constructor
@@ -77,6 +75,7 @@ public final class DuplicateVariableAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         JTable table = editor.getCurrentTable();
         String varName = askForName();
@@ -133,12 +132,14 @@ public final class DuplicateVariableAction extends CallBack {
         dialog.setContentPane(panel);
 
         cancelButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                 }
             });
 
         okButton.addActionListener(new ActionListener() {
+                @Override
                 public void actionPerformed(ActionEvent e) {
                     dialog.dispose();
                     ret[0] = textField.getText();
@@ -146,6 +147,7 @@ public final class DuplicateVariableAction extends CallBack {
             });
 
         textField.addKeyListener(new KeyAdapter() {
+                @Override
                 public void keyReleased(KeyEvent e) {
                     int code = e.getKeyCode();
                     if (code == KeyEvent.VK_ENTER) {
index 2e97fd0..8195d6a 100644 (file)
@@ -29,7 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  */
 public final class InsertColumnAction extends CallBack {
 
-    private JTable table;
+    private final JTable table;
     
     /**
      * Constructor
@@ -44,6 +44,7 @@ public final class InsertColumnAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
        int[] rows = table.getSelectedRows();
         int column = ((TableVariableEditor) table).getPopupColumn();
index 35227cf..451e734 100644 (file)
@@ -29,7 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  */
 public final class InsertRowAction extends CallBack {
 
-    private JTable table;
+    private final JTable table;
     
     /**
      * Constructor
@@ -44,6 +44,7 @@ public final class InsertRowAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         int row = ((TableVariableEditor) table).getPopupRow();
        SwingEditvarTableModel model = (SwingEditvarTableModel) table.getModel();
index 8ba38cc..955b23f 100644 (file)
@@ -29,7 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  */
 public final class RemoveColumnAction extends CallBack {
 
-    private JTable table;
+    private final JTable table;
 
     /**
      * Constructor
@@ -44,6 +44,7 @@ public final class RemoveColumnAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         int[] cols = table.getSelectedColumns();
         if (cols.length == 0) {
index d151890..b4f2fcc 100644 (file)
@@ -29,7 +29,7 @@ import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
  */
 public final class RemoveRowAction extends CallBack {
 
-    private JTable table;
+    private final JTable table;
 
     /**
      * Constructor
@@ -44,6 +44,7 @@ public final class RemoveRowAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         int[] rows = table.getSelectedRows();
         if (rows.length == 0) {
index 98e8418..650e8f5 100644 (file)
 
 package org.scilab.modules.ui_data.variableeditor.actions;
 
-import java.awt.Toolkit;
-import java.awt.datatransfer.StringSelection;
-import java.util.Vector;
-
-import javax.swing.KeyStroke;
 import javax.swing.ImageIcon;
 import javax.swing.JMenuItem;
 import javax.swing.JTable;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.pushbutton.ScilabPushButton;
-import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
 import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
 import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer;
 
@@ -40,7 +33,7 @@ public final class SetPrecisionLongAction extends CallBack {
     private static final String KEY = "OSSCKEY L";
     private static final String PRECISION = "Long Precision";
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
     
     protected int precision;
 
@@ -66,6 +59,7 @@ public final class SetPrecisionLongAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
        ScilabComplexRenderer.setFormat(ScilabComplexRenderer.LONG);
        editor.getCurrentTable().repaint();
index 8698c0e..dcdb8e9 100644 (file)
 
 package org.scilab.modules.ui_data.variableeditor.actions;
 
-import java.awt.Toolkit;
-import java.awt.datatransfer.StringSelection;
-import java.util.Vector;
-
-import javax.swing.KeyStroke;
 import javax.swing.ImageIcon;
 import javax.swing.JMenuItem;
 import javax.swing.JTable;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.pushbutton.ScilabPushButton;
-import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
 import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
 import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer;
 
@@ -40,7 +33,7 @@ public final class SetPrecisionLongeAction extends CallBack {
     private static final String KEY = "OSSCKEY shift L";
     private static final String PRECISION = "Long E Precision";
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     protected int precision;
 
@@ -66,6 +59,7 @@ public final class SetPrecisionLongeAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         ScilabComplexRenderer.setFormat(ScilabComplexRenderer.LONGE);
         editor.getCurrentTable().repaint();
index c1cf25a..3a6a95d 100644 (file)
 
 package org.scilab.modules.ui_data.variableeditor.actions;
 
-import java.awt.Toolkit;
-import java.awt.datatransfer.StringSelection;
-import java.util.Vector;
-
-import javax.swing.KeyStroke;
 import javax.swing.ImageIcon;
 import javax.swing.JMenuItem;
 import javax.swing.JTable;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.pushbutton.ScilabPushButton;
-import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
 import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
 import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer;
 
@@ -40,7 +33,7 @@ public final class SetPrecisionShortAction extends CallBack {
     private static final String KEY = "OSSCKEY S";
     private static final String PRECISION = "Short Precision";
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
     
     /**
      * Constructor
@@ -64,6 +57,7 @@ public final class SetPrecisionShortAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
        ScilabComplexRenderer.setFormat(ScilabComplexRenderer.SHORT);
        editor.getCurrentTable().repaint();
index ebf5922..a1bae12 100644 (file)
 
 package org.scilab.modules.ui_data.variableeditor.actions;
 
-import java.awt.Toolkit;
-import java.awt.datatransfer.StringSelection;
-import java.util.Vector;
-
-import javax.swing.KeyStroke;
 import javax.swing.ImageIcon;
 import javax.swing.JMenuItem;
 import javax.swing.JTable;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
 import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.pushbutton.ScilabPushButton;
-import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
 import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
 import org.scilab.modules.ui_data.variableeditor.renderers.ScilabComplexRenderer;
 
@@ -40,7 +33,7 @@ public final class SetPrecisionShorteAction extends CallBack {
     private static final String KEY = "OSSCKEY shift S";
     private static final String PRECISION = "Short E Precision";
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     protected int precision;
 
@@ -66,6 +59,7 @@ public final class SetPrecisionShorteAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         ScilabComplexRenderer.setFormat(ScilabComplexRenderer.SHORTE);
         editor.getCurrentTable().repaint();
index a626d11..fb4ddf6 100644 (file)
@@ -16,7 +16,6 @@ import javax.swing.ImageIcon;
 import javax.swing.JTable;
 
 import org.scilab.modules.commons.gui.ScilabKeyStroke;
-
 import org.scilab.modules.gui.bridge.menuitem.SwingScilabMenuItem;
 import org.scilab.modules.gui.bridge.pushbutton.SwingScilabPushButton;
 import org.scilab.modules.gui.events.callback.CallBack;
@@ -24,7 +23,6 @@ import org.scilab.modules.gui.menuitem.MenuItem;
 import org.scilab.modules.gui.menuitem.ScilabMenuItem;
 import org.scilab.modules.gui.pushbutton.PushButton;
 import org.scilab.modules.gui.pushbutton.ScilabPushButton;
-import org.scilab.modules.ui_data.datatable.SwingEditvarTableModel;
 import org.scilab.modules.ui_data.variableeditor.SwingScilabVariableEditor;
 import org.scilab.modules.ui_data.variableeditor.TableVariableEditor;
 
@@ -37,7 +35,7 @@ public final class SizeColumnsToFitAction extends CallBack {
     private static final String KEY = "OSSCKEY F";
     private static final String FIT = "Size to fit";
 
-    private SwingScilabVariableEditor editor;
+    private final SwingScilabVariableEditor editor;
 
     /**
      * Constructor
@@ -61,6 +59,7 @@ public final class SizeColumnsToFitAction extends CallBack {
     /**
      * {@inheritDoc}
      */
+    @Override
     public void callBack() {
         TableVariableEditor table = (TableVariableEditor) editor.getCurrentTable();
         table.sizeColumnsToFit();