1

Squeak Smalltalk環境で、私はMorphicを学ぼうとしています。モーフィッククラスは非常に多く、現在のアプリケーションに使用するのに最も適切なクラスを決定することはできません。この時点ですでに存在するものを発明したくないのです。関連するコード/情報へのリンクをいただければ幸いです。ファロの方がいいかもしれませんが、私はSqueakatmで立ち往生しています。

私の質問は次のとおりです
。SqueakとMorphicを使用して、ある種のキャンバスを作成し、それを移動可能でスクロール可能でサイズ変更可能なウィンドウにドロップし、デスクトップに表示し、circleMorphをそのキャンバスにドロップして、ユーザーが円をつかむことができるようにするにはどうすればよいですか。キャンバス上で動かしますか?

ありがとう!

4

1 に答える 1

2

ワークスペースを開き、次のように入力します。

| window canvas circle |
window := SystemWindow new.
canvas := PasteUpMorph new.
window addMorphBack: canvas.
canvas bounds: window bounds.
circle := CircleMorph new.
canvas addMorphCentered: circle.
window openAsIs.

これにより、デスクトップ上にドラッグ アンド ドロップできる円が作成されます。CircleMorph クラスを参照して、他にできることを見つけてください。また、www.squeak.orgのドキュメント セクションも参照してください。そこにはたくさんの良いチュートリアルがあります。

于 2009-06-29T14:50:19.857 に答える