private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod) { IApplication app = session.getApplication(); setUseRolloverButtons(true); setFloatable(false); add(new GetSGATraceAction(app, _resources, _sgaTracePanel)); addStayOnTop(stayOnTop); //Create checkbox for enabling auto refresh // i18n[oracle.enableAutoRefresh=Enable auto refresh] final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.enableAutoRefresh"), false); autoRefresh.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { _sgaTracePanel.setAutoRefresh(autoRefresh.isSelected()); } }); add(autoRefresh); //Create spinner for update period final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5); final JSpinner refreshRate = new JSpinner(model); refreshRate.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { _sgaTracePanel.setAutoRefreshPeriod(model.getNumber().intValue()); } }); add(refreshRate); // i18n[oracle.refreshSecons=(seconds)] add(new JLabel(s_stringMgr.getString("oracle.refreshSecons")));
private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod) { IApplication app = session.getApplication(); setUseRolloverButtons(true); setFloatable(false); add(new GetSessionInfoAction(app, _resources, _sessionInfoPanel)); addStayOnTop(stayOnTop); //Create checkbox for enabling auto refresh // i18n[oracle.auotRefresh2=Enable auto refresh] final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.auotRefresh2"), false); autoRefresh.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { _sessionInfoPanel.setAutoRefresh(autoRefresh.isSelected()); } }); add(autoRefresh); //Create spinner for update period final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5); final JSpinner refreshRate = new JSpinner(model); refreshRate.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { _sessionInfoPanel.setAutoRefreshPeriod(model.getNumber().intValue()); } }); add(refreshRate); // i18n[oracle.secons3=(seconds)] add(new JLabel(s_stringMgr.getString("oracle.secons3")));
Clone fragments detected by clone detection tool
File path: /sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/SGAtrace/SGATraceInternalFrame.java File path: /sql12/plugins/oracle/src/net/sourceforge/squirrel_sql/plugins/oracle/sessioninfo/SessionInfoInternalFrame.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)
1
private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)
2
      {
2
      {
3
         IApplication app = session.getApplication();
3
         IApplication app = session.getApplication();
4
         setUseRolloverButtons(true);
4
         setUseRolloverButtons(true);
5
         setFloatable(false);
5
         setFloatable(false);
6
         add(new GetSGATraceAction(app, _resources, _sgaTracePanel));
6
         add(new GetSessionInfoAction(app, _resources, _sessionInfoPanel));
7
         addStayOnTop(stayOnTop);
7
         addStayOnTop(stayOnTop);
8
         //Create checkbox for enabling auto refresh
8
         //Create checkbox for enabling auto refresh
9
         // i18n[oracle.enableAutoRefresh=Enable auto refresh]
9
         // i18n[oracle.auotRefresh2=Enable auto refresh]
10
         final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.enableAutoRefresh"), false);
10
         final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.auotRefresh2"), false);
11
         autoRefresh.addActionListener(new ActionListener()
11
         autoRefresh.addActionListener(new ActionListener()
12
         {
12
         {
13
            public void actionPerformed(ActionEvent e)
13
            public void actionPerformed(ActionEvent e)
14
            {
14
            {
15
               _sgaTracePanel.setAutoRefresh(autoRefresh.isSelected());
15
               _sessionInfoPanel.setAutoRefresh(autoRefresh.isSelected());
16
            }
16
            }
17
         });
17
         });
18
         add(autoRefresh);
18
         add(autoRefresh);
19
         //Create spinner for update period
19
         //Create spinner for update period
20
         final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);
20
         final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);
21
         final JSpinner refreshRate = new JSpinner(model);
21
         final JSpinner refreshRate = new JSpinner(model);
22
         refreshRate.addChangeListener(new ChangeListener()
22
         refreshRate.addChangeListener(new ChangeListener()
23
         {
23
         {
24
            public void stateChanged(ChangeEvent e)
24
            public void stateChanged(ChangeEvent e)
25
            {
25
            {
26
               _sgaTracePanel.setAutoRefreshPeriod(model.getNumber().intValue());
26
               _sessionInfoPanel.setAutoRefreshPeriod(model.getNumber().intValue());
27
            }
27
            }
28
         });
28
         });
29
         add(refreshRate);
29
         add(refreshRate);
30
         // i18n[oracle.refreshSecons=(seconds)]
30
         // i18n[oracle.secons3=(seconds)]
31
         add(new JLabel(s_stringMgr.getString("oracle.refreshSecons")));
31
         add(new JLabel(s_stringMgr.getString("oracle.secons3")));
32
      
32
      
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0