2017-04-09 18 views
2

検索テキストボックスに次のポップアップを表示したいと思います。私は可能な限りすべてを試し、コードネーム1の文書で説明されているコードに従ってくださいコードネーム1ポインタポップアップ

Dialog d = new Dialog("Popup Title"); 
    TextArea popupBody = new TextArea("This is the body of the popup", 3, 10); 
    popupBody.setUIID("PopupBody"); 
    popupBody.setEditable(false); 
    d.setLayout(new BorderLayout()); 
    d.add(BorderLayout.CENTER, popupBody); 
    d.showPopupDialog(showPopup); 

これは私が達成したいポップアップです。お知らせ下さい。 ありがとうございます。

enter image description here

+0

今何を取得していますか?問題/質問は何ですか? – Chen

答えて

2

showPopupはあなたがポインタのポップアップを表示させたいTextFieldであると仮定すると、これは正しく見えます。

しかし、 "ポインタ"を表示するには、これをサポートするためにテーマにスタイルを設定する必要があります。テーマの定数で "PopupDialogArrowBool​​"をtrueに設定し、上、左、右、下矢印の画像を用意し、テーマ定数に "PopupDialogArrowTopImage"、 "PopupDialogArrowLeftImage"、 "PopupDialogArrowRightImage" 、および "PopupDialogArrowBottomImage"定数をそれぞれ使用します。

矢印がポップアップダイアログの境界線/背景と一致するようにするには、PopupDialogスタイルの境界線を矢印スタイルに一致する9個のイメージの境界線でカスタマイズ/オーバーライドする必要があります。

この種の「ポップアップ」ポップアップを将来的に実現しやすくしたいと考えていますが、今のところ、これはあなたが望むものを達成するための最良の方法です。

+0

スティーブにありがとう、私はあなたの指示に従い、それがどのように進むのか教えてくれます。 – Ravimaran

関連する問題