Die vier Feldvariablen top left right bottom von einem Insets - Objekt von nem FrameObjekt sind alle 0, wie kann das sein? Ich kann sie nicht nutzen um meine Komponenten richtig zu positionieren. Der folgende output-befehl (letzte Zeile) liefert immer 0 0 0 0
Code:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class ShowFigure extends Frame
{
boolean simulate;
ArrayList[] coord;
Panel showPanel, sidePanel;
Insets insets;
Image imgBall;
ShowFigure(ArrayList[] a, boolean b)
{
super("Simulation/Anzeige");
coord = a;
simulate = b;
imgBall = this.getToolkit().getImage("Kugel.gif");
setSize(800,600);//Eigenschaften einstellen
setLocation(0,0);
setBackground(Color.WHITE);
setLayout(null);
setResizable(false);
setIconImage(imgBall);
insets = this.getInsets();
System.out.println(insets.left + " " + insets.top + " " + insets.right + " " + insets.bottom);
...