Lines 104-109
Link Here
|
104 |
private static final boolean DISPLAY_TOOLBAR = |
104 |
private static final boolean DISPLAY_TOOLBAR = |
105 |
JMeterUtils.getPropDefault("jmeter.toolbar.display", true); // $NON-NLS-1$ |
105 |
JMeterUtils.getPropDefault("jmeter.toolbar.display", true); // $NON-NLS-1$ |
106 |
|
106 |
|
|
|
107 |
// Allow display/hide LoggerPanel |
108 |
private static final boolean DISPLAY_LOGGER_PANEL = |
109 |
JMeterUtils.getPropDefault("jmeter.loggerPanel.display", false); // $NON-NLS-1$ |
110 |
|
107 |
private static final Logger log = LoggingManager.getLoggerForClass(); |
111 |
private static final Logger log = LoggingManager.getLoggerForClass(); |
108 |
|
112 |
|
109 |
/** The menu bar. */ |
113 |
/** The menu bar. */ |
Lines 115-120
Link Here
|
115 |
/** The panel where the test tree is shown. */ |
119 |
/** The panel where the test tree is shown. */ |
116 |
private JScrollPane treePanel; |
120 |
private JScrollPane treePanel; |
117 |
|
121 |
|
|
|
122 |
/** The LOG panel. */ |
123 |
private LoggerPanel logPanel; |
124 |
|
118 |
/** The test tree. */ |
125 |
/** The test tree. */ |
119 |
private JTree tree; |
126 |
private JTree tree; |
120 |
|
127 |
|
Lines 407-414
Link Here
|
407 |
treePanel = createTreePanel(); |
414 |
treePanel = createTreePanel(); |
408 |
treeAndMain.setLeftComponent(treePanel); |
415 |
treeAndMain.setLeftComponent(treePanel); |
409 |
|
416 |
|
|
|
417 |
JSplitPane topAndDown = new JSplitPane(JSplitPane.VERTICAL_SPLIT); |
418 |
topAndDown.setOneTouchExpandable(true); |
419 |
topAndDown.setDividerLocation(0.8); |
420 |
topAndDown.setResizeWeight(.8); |
421 |
topAndDown.setContinuousLayout(true); |
422 |
|
410 |
mainPanel = createMainPanel(); |
423 |
mainPanel = createMainPanel(); |
411 |
treeAndMain.setRightComponent(mainPanel); |
424 |
topAndDown.setTopComponent(mainPanel); |
|
|
425 |
|
426 |
logPanel = createLogPanel(); |
427 |
logPanel.setVisible(DISPLAY_LOGGER_PANEL); |
428 |
|
429 |
topAndDown.setBottomComponent(logPanel); |
430 |
treeAndMain.setRightComponent(topAndDown); |
412 |
|
431 |
|
413 |
treeAndMain.setResizeWeight(.2); |
432 |
treeAndMain.setResizeWeight(.2); |
414 |
treeAndMain.setContinuousLayout(true); |
433 |
treeAndMain.setContinuousLayout(true); |
Lines 423-428
Link Here
|
423 |
setIconImage(JMeterUtils.getImage("jmeter.jpg").getImage());// $NON-NLS-1$ |
442 |
setIconImage(JMeterUtils.getImage("jmeter.jpg").getImage());// $NON-NLS-1$ |
424 |
} |
443 |
} |
425 |
|
444 |
|
|
|
445 |
|
426 |
/** |
446 |
/** |
427 |
* Support for Test Plan Dnd |
447 |
* Support for Test Plan Dnd |
428 |
* see BUG 52281 (when JDK6 will be minimum JDK target) |
448 |
* see BUG 52281 (when JDK6 will be minimum JDK target) |
Lines 488-493
Link Here
|
488 |
private JScrollPane createMainPanel() { |
508 |
private JScrollPane createMainPanel() { |
489 |
return new JScrollPane(); |
509 |
return new JScrollPane(); |
490 |
} |
510 |
} |
|
|
511 |
|
512 |
/** |
513 |
* @return JScrollPane |
514 |
*/ |
515 |
private LoggerPanel createLogPanel() { |
516 |
LoggerPanel loggerPanel = new LoggerPanel(); |
517 |
loggerPanel.setMinimumSize(new Dimension(0, 100)); |
518 |
loggerPanel.setPreferredSize(new Dimension(0, 150)); |
519 |
LoggingManager.addLogTargetToRootLogger(loggerPanel); |
520 |
GuiPackage guiInstance = GuiPackage.getInstance(); |
521 |
guiInstance.setLoggerPanel(loggerPanel); |
522 |
guiInstance.getMenuItemLoggerPanel().getModel().setSelected(DISPLAY_LOGGER_PANEL); |
523 |
|
524 |
return loggerPanel; |
525 |
} |
491 |
|
526 |
|
492 |
/** |
527 |
/** |
493 |
* Create and initialize the GUI representation of the test tree. |
528 |
* Create and initialize the GUI representation of the test tree. |