Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Das liegt daran, dass der LayoutManager das TextFeld automatisch einrichtet. Wenn du die Position selber bestimmen willst, musst du bei der Methode setLayout(LayoutManager) einfach null übergeben.
NullLayout ist eigentlich immer der verkehrte Weg. Daher solltest du dich näher mit den LayoutManagers befassen. NullLayout birgt zu viele mögliche Darstellungsprobleme.