次の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 を使用しています。