0

次のJFrameようなシングルトン パターンで作成された があるとします。

private static Dist2PuncteFrame instance = null;

public static Dist2PuncteFrame getInstance() {

    if (instance == null)
        instance = new Dist2PuncteFrame();
    return instance;
}

私はこのようにそれを呼び出しますJMenuItem:

dist2PcteItem.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {

            dist2PcteFrame = Dist2PuncteFrame.getInstance();
            dist2PcteFrame.setSomeParameters(blablabla);
            dist2PcteFrame.init();
        }
    });

複雑なことは何もありません。この問題は、ウィンドウを 2 回目に開いたときに発生します。
閉じるボタンと 2 つの入力ラベルが動いているようです (ラベルは左/右、ボタンは上/下)。

まったく同じ方法で呼び出されるフレームがあり、この問題はありません。
誰が問題のように見えるか知っていますか? NetBeans 7.1 を使用しています。

4

0 に答える 0