0

私は eclipse 開発に不慣れで、SWT を学習しているときに、display以下のフラグメントを使用して破棄する必要があることを知りました。

while (!shell.isDisposed ()) {
    if (!display.readAndDispatch ()) display.sleep ();
}
display.dispose ();

そのため、display によって獲得されたすべての OS リソースを破棄します。私の質問は、Eclipse プラグインで同じことを行うべきですか? createPartControl()次のようなコードがあるとします。

public void createPartControl(Composite parent) {
      //Other codes
      parent.dispose(); //Shoud I compulsory do this in eclipse plugin?
}

または、Eclipse は自動的にリソースを破棄しますか? 私の仮定は、手動で処分する必要があるということです。私が間違っていたら、親切に訂正してもらえますか?

4

1 に答える 1