0

transitionsフォームに設定しました:

public class Ecran extends Form {

    private Transition transIn = CommonTransitions.createSlide(CommonTransitions.SLIDE_VERTICAL, true, 250);
    private Transition transOut = CommonTransitions.createSlide(CommonTransitions.SLIDE_VERTICAL, false, 250);

    public Ecran()
    {
        super();
        setTransitionInAnimator(transIn);
        setTransitionOutAnimator(transOut);
    }

    public Ecran(String titre)
    {
        super(titre);
        setTransitionInAnimator(transIn);
        setTransitionOutAnimator(transOut);
    }
}

public class MenuPrincipalForm extends Ecran implements ActionListener, FocusListener, Runnable 
{
   ...
}

問題は、実行時にtransitionスライドが2回スライドすることです。では、1回だけスライドさせるにはどうすればよいですか?

4

1 に答える 1

0

フォームにはアウトトランジションのみを使用してください。トランジションインを使用すると、フォームのより複雑なケースが可能になり、ダイアログなどのケースに役立ちます。

于 2011-11-03T07:17:40.760 に答える