1 | private class SGATraceToolBar extends OracleToolBar↵ | | 1 | private class SessionInfoToolBar extends OracleToolBar↵
|
2 | {↵ | | 2 | {↵
|
3 | private static final long serialVersionUID = 1L;↵ | | 3 | ↵
|
|
4 | SGATraceToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod)↵ | | 4 | SessionInfoToolBar(ISession session, boolean stayOnTop, int autoRefeshPeriod)↵
|
5 | {↵ | | 5 | {↵
|
6 | super();↵ | | 6 | super();↵
|
7 | createGUI(session, stayOnTop, autoRefeshPeriod);↵ | | 7 | createGUI(session, stayOnTop, autoRefeshPeriod);↵
|
8 | }↵ | | 8 | }↵
|
|
9 | private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)↵ | | 9 | private void createGUI(ISession session, boolean stayOnTop, int autoRefeshPeriod)↵
|
10 | {↵ | | 10 | {↵
|
11 | IApplication app = session.getApplication();↵ | | 11 | IApplication app = session.getApplication();↵
|
12 | setUseRolloverButtons(true);↵ | | 12 | setUseRolloverButtons(true);↵
|
13 | setFloatable(false);↵ | | 13 | setFloatable(false);↵
|
14 | add(new GetSGATraceAction(app, _resources, _sgaTracePanel));↵ | | 14 | add(new GetSessionInfoAction(app, _resources, _sessionInfoPanel));↵
|
|
15 | addStayOnTop(stayOnTop);↵ | | 15 | addStayOnTop(stayOnTop);↵
|
|
|
16 | //Create checkbox for enabling auto refresh↵ | | 16 | //Create checkbox for enabling auto refresh↵
|
17 | // i18n[oracle.enableAutoRefresh=Enable auto refresh]↵ | | 17 | // i18n[oracle.auotRefresh2=Enable auto refresh]↵
|
18 | final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.enableAutoRefresh"), false);↵ | | 18 | final JCheckBox autoRefresh = new JCheckBox(s_stringMgr.getString("oracle.auotRefresh2"), false);↵
|
19 | autoRefresh.addActionListener(new ActionListener()↵ | | 19 | autoRefresh.addActionListener(new ActionListener()↵
|
20 | {↵ | | 20 | {↵
|
21 | public void actionPerformed(ActionEvent e)↵ | | 21 | public void actionPerformed(ActionEvent e)↵
|
22 | {↵ | | 22 | {↵
|
23 | _sgaTracePanel.setAutoRefresh(autoRefresh.isSelected());↵ | | 23 | _sessionInfoPanel.setAutoRefresh(autoRefresh.isSelected());↵
|
24 | }↵ | | 24 | }↵
|
25 | });↵ | | 25 | });↵
|
26 | add(autoRefresh);↵ | | 26 | add(autoRefresh);↵
|
|
27 | //Create spinner for update period↵ | | 27 | //Create spinner for update period↵
|
28 | final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);↵ | | 28 | final SpinnerNumberModel model = new SpinnerNumberModel(autoRefeshPeriod, 1, 60, 5);↵
|
29 | final JSpinner refreshRate = new JSpinner(model);↵ | | 29 | final JSpinner refreshRate = new JSpinner(model);↵
|
30 | refreshRate.addChangeListener(new ChangeListener()↵ | | 30 | refreshRate.addChangeListener(new ChangeListener()↵
|
31 | {↵ | | 31 | {↵
|
32 | public void stateChanged(ChangeEvent e)↵ | | 32 | public void stateChanged(ChangeEvent e)↵
|
33 | {↵ | | 33 | {↵
|
34 | _sgaTracePanel.setAutoRefreshPeriod(model.getNumber().intValue());↵ | | 34 | _sessionInfoPanel.setAutoRefreshPeriod(model.getNumber().intValue());↵
|
35 | }↵ | | 35 | }↵
|
36 | });↵ | | 36 | });↵
|
37 | add(refreshRate);↵ | | 37 | add(refreshRate);↵
|
38 | // i18n[oracle.refreshSecons=(seconds)]↵ | | 38 | // i18n[oracle.secons3=(seconds)]↵
|
39 | add(new JLabel(s_stringMgr.getString("oracle.refreshSecons"))) | | 39 | add(new JLabel(s_stringMgr.getString("oracle.secons3")))
|