Ten problem można na kilka sposobów rozwiązać, podam ci jeden według mnie najprostszy:
każdy element musisz przypisać tak:
masz playera i on ma swoje zmienne położenie x i y, zakładam że "kamera" podąża właśnie za nim jeżeli tak to dobrze:
i teraz przykład
pasekHP.x = player.x - (rozdzielczośćWidth/2 + pasekHP.width/2)
pasekHP.y = player.y - (rozdzielczośćHeight/2 + pasekHP.height/2)
i teraz tak zależy gdzie chcesz umieścić ten pasek zakładam ze w lewym górnym rogu ale myślę że wież o co mi chodzi.
Zamiast tych obliczeń (rozdzielczośćWidth/2 + pasekHP.width/2) i tego drugiego możesz po prostu wstawić np. 300.
PS. I postaraj się lepiej tytułować i opisywać problem, no bo tytuł "Java Przezroczyste okno" nie ma z tym nic wspólnego, przed przeczytaniem postu też myślałem o tym co Shalom.