hi,
hab hier ne methode geschrieben, die ein frame an ein anderes "andocken" lässt.
Jetzt ists aber so, dass zwar das Frame andockt, jedoch sehr ungenau. Ich könnte jetzt anfangen, Pixel zu addieren/subtrahieren, aber das wäre keine saubere Lösung.
hab hier ne methode geschrieben, die ein frame an ein anderes "andocken" lässt.
Java:
public void dockToFrame(AbstractFrame frame, int position) {
switch (position) {
case 1:
int availableSpace = (int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth() - getSize().getWidth() - frame.getSize().getWidth());
if (availableSpace > 0) {
setLocation((int) availableSpace, (int) frame.getLocation().getY());
}
break;
}
}
Jetzt ists aber so, dass zwar das Frame andockt, jedoch sehr ungenau. Ich könnte jetzt anfangen, Pixel zu addieren/subtrahieren, aber das wäre keine saubere Lösung.