Comparison 1.6.5/1.6.5-1/patch (#4276)


The images are screenshots showing the results of running JXPanelVisualCheck.interactiveBackgroundAlphaToggleOpaque. In each, we have three panels side-by-side, its setup hinted at by the text of the titled borders:

  1. - core JPanel with semi-transparent background color (for comparison)
  2. - JXPanel with semi-transparent background color
  3. - JXPanel with solid background color and container transparency

The text of the contained label shows the return value of isOpaque.

The screenshots show the visuals after:
  1. initial (default opaque is true)
  2. after toggling opaque off
  3. after toggling opaque on again
  4. after resizing (to get rid of artefacts)
Sequence is left-to-right, then down and left to right again.

Release 1.6.5/1.6.5-1 (Metal)

Screenshots


165-initial165-opaque-off
165-opaque-on-again165-opaque-on-again-resized


The issues


Patch (Metal)

Can be enabled by setting UIManager.put("JXPanel.patch") early in the test. Note: the patch is not meant for production use, but just for being able to easily run diverse test cases with a modified implementation!

Screenshots


patch-initialpatch-opaque-off
patch-opaque-on-againpatch-resized

(Solved) Issues


Releases (Nimbus)

Screenshots 1.6.5-1

1.6.5-1 Nimbus initial1.6.5-1 Nimbus opaque off
1.6.5-1 Nimbus opaque off again1.6.5-1 Nimbus opaque on again resized

Issues



Screenshots 1.6.5

just historically interesting, to see the difference compared to the regression release: background is painted always, toggling opaque off has no effect

165 Nimbus initial1.6.5 Nimbus opaque off
1.6.5-nimbus-opaque on again165 Nimbus opaque on again resized

Patch (Nimbus)

Screenshots

Patch Nimbus initialPatch Nimbus opaque off
Patch Nimbus opaque on againPatch Nimbus opaque on again resized

(Solved) Issues

Issues