3

新しいアプリの準備をしています。作成したいだけですTextField

テキストの一部を選択してその色を変更する機能を提供する必要があります。例:こんにちは、私はブラックベリー開発者です。ここで、実行時にブラックベリー開発者のフォントの色を変更したいと思います。

EditFieldそれは、またはいずれBasicEditFieldかで可能ですRichTextFieldか?事前に感謝します!:)

4

1 に答える 1

1
LabelField labelField2 = new LabelField("hello, I am blackberry developer",Field.FOCUSABLE){

        boolean _inFocus = false;
        public void onFocus(int direction) {
            _inFocus = true;
            this.invalidate();
        }
        public void onUnfocus() {
            _inFocus = false;
            this.invalidate();
        }
        protected void paint(Graphics graphics) {
             if(_inFocus){
                 graphics.setColor(Color.BLUE);
             }else{
                 graphics.setColor(Color.RED);
         }
          super.paint(graphics);
       }
       protected void drawFocus(Graphics g, boolean on) {
      }
    };

楽しみ...

于 2012-04-27T11:11:27.210 に答える