Squeakの - どのように私は、円を移動するのですか?
質問
SqueakのSmalltalkの環境では、私はMorphicを学ぶしようとしています。そこに多くの、多くのMorphicクラスがあり、私は私の現在のアプリケーションで使用する最も適切なもの(複数可)を決定することができない、と私はすでにこの時点で存在するものを発明していないことを好みます。関連するコード/情報へのリンクをいただければ幸いです。ファロはよりよいかもしれませんが、私はSqueakのATMで立ち往生しています。
私の質問は:
SqueakのとMorphicを使用して、どのように私はキャンバスのいくつかの並べ替えを作成し、移動、スクロール、サイズ変更可能なウィンドウにドロップし、デスクトップ上でそれを示して、そのキャンバスにcircleMorphをドロップし、ユーザーが円をつかむと、それを周りに移動することができますキャンバスに?
ありがとうございます。
解決
ワークスペースとタイプを開きます:
| 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 のでドキュメントのセクションをご覧ください。そこに良いチュートリアルがたくさんあります。
所属していません StackOverflow