@@ -49,7 +49,10 @@ class SpanPanels {
4949
5050fun percentileRowPanel (percentile : SpanDurationsPercentile , panelsLayoutHelper : PanelsLayoutHelper , traceSamples : ArrayList <TraceSample >): JPanel {
5151
52- val durationsPanel = createDefaultBoxLayoutLineAxisPanel()
52+ val durationsPanel = JBPanel <JBPanel <* >>()
53+ durationsPanel.layout = BorderLayout (5 , 0 )
54+ durationsPanel.border = empty()
55+ durationsPanel.isOpaque = false
5356
5457 val percentileName = " P${(percentile.percentile * 100 ).toInt()} "
5558 traceSamples.add(buildTraceSample(percentile))
@@ -73,7 +76,7 @@ fun percentileRowPanel(percentile: SpanDurationsPercentile, panelsLayoutHelper:
7376 pLabelPanel.isOpaque = false
7477 pLabelPanel.add(pLabel, BorderLayout .WEST )
7578 addCurrentLargestWidthDurationPLabel(panelsLayoutHelper, pLabelPanel.preferredSize.width)
76- durationsPanel.add(pLabelPanel)
79+ durationsPanel.add(pLabelPanel, BorderLayout . WEST )
7780
7881 if (needToShowDurationChange(percentile)) {
7982 val icon = if (percentile.previousDuration!! .raw > percentile.currentDuration.raw) Laf .Icons .Insight .SPAN_DURATION_DROPPED else Laf .Icons .Insight .SPAN_DURATION_ROSE
@@ -82,7 +85,7 @@ fun percentileRowPanel(percentile: SpanDurationsPercentile, panelsLayoutHelper:
8285 val durationLabelText = asHtml(spanGrayed(" $durationText ,$whenText " ))
8386 val durationLabel = JBLabel (durationLabelText, icon, SwingConstants .LEFT )
8487 durationLabel.toolTipText = durationLabelText
85- durationsPanel.add(durationLabel)
88+ durationsPanel.add(durationLabel, BorderLayout . CENTER )
8689 }
8790
8891 if (percentile.changeTime != null && (percentile.changeVerified == null || percentile.changeVerified == false )) {
@@ -96,7 +99,7 @@ fun percentileRowPanel(percentile: SpanDurationsPercentile, panelsLayoutHelper:
9699 evalPanel.add(evalLabel, BorderLayout .CENTER )
97100 evalPanel.isOpaque = false
98101 addCurrentLargestWidthIconPanel(panelsLayoutHelper, evalPanel.preferredSize.width)
99- durationsPanel.add(evalPanel)
102+ durationsPanel.add(evalPanel, BorderLayout . EAST )
100103 }
101104
102105 return durationsPanel
0 commit comments