Hallo schonwieder = ).
Ich habe inzwischen einige Componenten, die nicht mehr im contentPane des Applets liegen. Da sich diese aber relativ zum applet platzieren müssen, sollte es eigentlich möglich sein, Bewegungen des Applets festzustellen. Daher habe ich einen ComponentListener geschrieben, der bei componentMoved ein Event werfen sollte:
Wie es sich aber zeigt, wird der resize zwar festgestellt, jedoch nicht die Bewegung. Die componentMoved methode wird folglich gar nicht gerufen. Hat jemand vielleicht eine Idee, wie ich den relayout durchführen könnte, ohne einen componentListener?
Herzlichen Dank.
Ich habe inzwischen einige Componenten, die nicht mehr im contentPane des Applets liegen. Da sich diese aber relativ zum applet platzieren müssen, sollte es eigentlich möglich sein, Bewegungen des Applets festzustellen. Daher habe ich einen ComponentListener geschrieben, der bei componentMoved ein Event werfen sollte:
Java:
addComponentListener(new ComponentAdapter() {
@Override
public void componentMoved(ComponentEvent e) {
System.out.println("componentMoved");
reLayoutComponents();
}
@Override
public void componentResized(ComponentEvent e) {
System.out.println("resized");
}
});
Wie es sich aber zeigt, wird der resize zwar festgestellt, jedoch nicht die Bewegung. Die componentMoved methode wird folglich gar nicht gerufen. Hat jemand vielleicht eine Idee, wie ich den relayout durchführen könnte, ohne einen componentListener?
Herzlichen Dank.