-1

画像とテキストを含むラベルで構成されるVerticalPanelがあります。私が実装しようとしているのは、デスクトップアイコンのようなものです。クリックすると、「マーク」が付けられ、おそらくメニューが表示されます。アイコンの外側をクリックすると、メニューが消え、アイコンのマークが外れます。

現在、VerticalPanelをFocusPanelでラップし、フォーカス処理を試してこれを達成しようとしていますが、これまでのところ満足のいく結果は得られていません。

これを最適に実装する方法について、いくつかのガイダンスをいただければ幸いです。

ありがとう。

4

2 に答える 2

0

あなたはFocusPanelラッパーで正しい方向に進んでいます。あなたがやりたいことのためのFocusPanelについての重要なポイントは、それがクリックをキャプチャすることです(HasClickHandlersを実装することによって)。次に、クリックを処理し、アイコンを押された/選択されたものとして示したい場合に応じて、、、、などのパネルCSSルールborder-widthを割り当てることができます。border-colorbackground-color

于 2013-03-22T15:36:09.460 に答える
0

ToggleButtonと基本的なPopupPanelが必要なようです

于 2013-03-22T15:37:21.067 に答える