フローティングパレット(2)

パレット内にtextfieldを置くなどしてキーイベントをとりたいときは、windowのcanBecomeKeyWindowでYESを返し、パレット内のサブビューでacceptsFirstMouse:がYESを返すようにする。ボタンなど組み込みのUIは最初からacceptsFirstMouse:がYESのようだ。canBecomeKeyWindowがNOのwindowに配置されているビューはacceptsFirstMouse:がYESみたいな振る舞いをする。