Closed homebeaver closed 2 years ago
Dto with
Java version: 16.0.2, vendor: Eclipse Foundation, runtime: /opt/hostedtoolcache/Java_Adopt_jdk/16.0.2-7/x64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.8.0-1042-azure", arch: "amd64", family: "unix"
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.324 s - in org.jdesktop.swingx.plaf.BuddyLayoutAndBorderTest
INFO: assertSame: expected=5 is=4
Bei der Berechnung von expected txtWidth mit textField.getPreferredSize()
wird in BasicTextUI.getPreferredSize()
caretMargin addiert (=1 , DEFAULT_CARET_MARGIN)
Daher ist expected um 1 höher als das Ergebnis von blab.preferredLayoutSize(textField).width
PS: para textField wird in preferredLayoutSize gar nicht verwendet!!!
bisher (in issue 3) nur workaround, keine Lösung
reopen from #3 :
BuddyLayoutAndBorderTest