Ich versuche, ein Mini-Spiel mit Java Swing zu erstellen und ich kann keine Lösung für ein Problem finden, die mit dem gleichen Code die App auf verschiedenen PCs unterschiedlich anzeigt. Es zeigt auf 1366x768 Auflösung Bildschirm wie es sollte, erstreckt sich aber auf Full-HD-Bildschirmen. Ich habe versucht, die Auflösung auf den hochauflösenden Bildschirmen zu ändern, habe versucht, die Symbole/Schriftgrößen zu ändern, aber ohne Erfolg. im Hinzufügen von 2 Screenshots, 1 mit wie es aussehen soll und die andere auf High-Res-Bildschirm. Beachten Sie, dass aus irgendeinem Grund, zusätzlich zu der Karte zu erweitern, der High-Screen die Symbolleiste oben auf der Karte auch vergrößert.Swing-Komponenten zeigt auf verschiedenen Stücken unterschiedlich an
, wie es aussieht annehmen, wie:
, wie es auf hochauflösenden Bildschirmen aussieht:
Ich glaube zu verstehen, was Sie meinen. Wenn ich den Rahmen veränderlich und das Fenster minimiere, kann ich es in die richtige Form bringen, aber ich habe keine Ahnung, wie man das Fenster von Anfang an in die richtige Form bringen kann. Die Art und Weise, wie ich den Code schreibe, habe ich nicht die Möglichkeit, jedes Mal, wenn ich eine Karte ändere, das Paket neu zu packen. –