Hallo
Ich versuche eine Gui mit Swing zu machen aber unter Windows 8 mit Java 8 Update 11 wird der westliche Rahmen, sprich der linke, immer auf 2px gesetzt während die anderen Seiten normal 1px breit sind.
Hab schon alle Versionen durchprobiert: Compound-Border mit Line-Border bzw. diesen alleine, alle UIManager abgeschaltet, alle eigenen UIs abgeschaltet und damit auf pur Swing reduziert.
Um mein Problem zu veranschaulichen:
Das URL-Feld hat einen gesetzten LineBorder. Das andere Feld den Standard-Border, welcher nicht falsch dargestellt wird.
Hat vieleicht jemand eine Idee?
Wie gesagt: Windows 8.1, Java8 Update 11 64bit.
Der code fürs Feld sieht so aus
Aber ich hab auch schon reine LineBorder probiert sowie das ganze über die BorderFactory erstellen lassen. Hatte immer den selben Effekt.
Ich versuche eine Gui mit Swing zu machen aber unter Windows 8 mit Java 8 Update 11 wird der westliche Rahmen, sprich der linke, immer auf 2px gesetzt während die anderen Seiten normal 1px breit sind.
Hab schon alle Versionen durchprobiert: Compound-Border mit Line-Border bzw. diesen alleine, alle UIManager abgeschaltet, alle eigenen UIs abgeschaltet und damit auf pur Swing reduziert.
Um mein Problem zu veranschaulichen:
Das URL-Feld hat einen gesetzten LineBorder. Das andere Feld den Standard-Border, welcher nicht falsch dargestellt wird.
Hat vieleicht jemand eine Idee?
Wie gesagt: Windows 8.1, Java8 Update 11 64bit.
Der code fürs Feld sieht so aus
Java:
m_urlField.setBorder(new CompoundBorder(new LineBorder(Color.GRAY),new EmptyBorder(2, 5, 2, 5)));
Zuletzt bearbeitet: