Border Textfeld in Entwicklungsumgebung und Live unterschiedlich

Hallo,

in meiner Java Anwendung (Swing) habe ich ein sehr eigenartige Erscheinung.
Für die TextFelder erstelle ich erste einen Border

und setze diesen vor dem Start der GUI über die UI der Textfelder wie folgt:

Das Ergebnis ist ist in meiner Entwicklungsumgebung Netbeans wie gewünscht, aber wenn ich die Anwendung über die erzeugte *.jar Datei starte. Erscheint im linken Rand des Textfeldes ein breiter Rand. Dies führt dazu, das der Cursor nicht zu sehen ist. Bei der Eingabe von Text erkennt man, das der Rand auch links auch über dem Text liegt.

Hier mal die Bilder:
Bild aus Netbeans:

Bild bei Start aus *.jar

Das Ergebnis bei der *.jar - Version soll jedoch genauso sein, als wenn ich das Programm aus Netbeans öffne.
Hat jemand eine Idee woran das liegen kann?

Vielen dank im voraus

wie ist die Ausgabe in beiden Ausführungen zu

        System.out.println(System.getProperty("java.vm.version"));
        System.out.println(System.getProperty("java.library.path"));
```?

Hallo SlaterB,

vielen Dank für den Hinweis. Das war genau das Problem.
Ich habe in Netbeans JDK - 1.8.0_45 verwendet und bei der ausführenden Datei war es 1.8.0_05.
Ich habe nun beides auf _45 geändert und es funktioniert. Die Darstellung ist wieder gleich und einwandfrei.

Vielen Dank nochmal