TextArea doesn't have a built-in border. You can just wrap it in a Border and 
set the color on that.

On Dec 27, 2010, at 11:00 AM, [email protected] wrote:

> Hi all,
> 
> Thank you for you suggestion.
> For TextArea,how to set specify border color?(like white or red)
> 
> Best regards,
> Ken Jiang
> 
> *******************************************
> Murata Electronics Trading  (Shenzhen) Co.,Ltd
> Tel:86-755-82847251
> E-mail:[email protected]
> *******************************************
> 
> 
> 
>  From:       Greg Brown <[email protected]>                                
>                                       
> 
>  To:         [email protected]                                            
>                                       
> 
>  Date:       12/27/2010 09:52 PM                                              
>                                       
> 
>  Subject:    Re: copy function for label and TextInput is disable             
>                                       
> 
> 
> 
> 
> 
> 
> I had replied to this the other day but apparently it didn't come through.
> Though Label doesn't support selection, a non-editable TextArea can be used
> for this purpose. TextInput does not currently support an "editable" flag,
> though you are welcome to submit a feature request for this (or implement
> it yourself and submit a patch).
> 
> G
> 
> On Dec 27, 2010, at 8:26 AM, Chris Bartlett wrote:
> 
>      Ken,
> 
>      1.  Is this your requirement?
>      a) A user wants to be able to click on an area of text in a Label
>      b) then drag the mouse around to expand the selection
>      c) and then be able to copy the selected text to the clipboard
> 
>      The short answer is that the Label skin provided with Pivot
>      (org.apache.pivot.wtk.skin.terra.TerraLabelSkin) does not support
>      this.
> 
>      If desired you could extend or modify TerraLabelSkin, or create a
>      totally new skin which implements
>      org.apache.pivot.wtk.skin.terra.LabelSkin.
>      However TextInput supports most of this functionality already
>      (selectable text & using the mouse to drag the selection), but is
>      editable and does not look like a Label.
> 
>      One solution might be to create a custom Component that extends
>      TextInput, and also a custom Skin based on TerraTextInputSkin.
>      The component would override Component#isFocusable() to always return
>      false (thus keeping it an an 'enabled' state, but not being editable
>      and not showing the caret)
>      The skin would be a copy of TerraTextInputSkin with a modified
>      paint() method.  (copied because paint requires access to all of the
>      private 'style' properties)
>      It would not paint the border, bevel or background to match the look
>      of a Label.
>      If could also ignore the active/inactive, disabled/enabled states and
>      just paint using the main 'color', 'selectionBackgroundColor',
>      'selectionColor' styles.
> 
>      I think this would then look and behave as you wish, with the
>      exception being that keypresses such as CONTROL+C to copy would not
>      work as the new component would never be focused.
> 
>      One much easier option might be to just show a pop-up context menu on
>      Labels when they are right-clicked.  This would have a 'Copy' menu
>      item which would copy *all* of the label text to the clipboard.
>      See here for an example -
>      http://pivot.apache.org/tutorials/context-menus.html
> 
>      2.  See attached file as a demonstration of how to make a TextInput
>      non-editable using strict validation.
> 
>      Chris
> 
>      On 24 December 2010 11:28, <[email protected]> wrote:
> 
>        Hi all,
> 
> 
>        How about below features in pivot 2.0?
> 
>        1. does label can support copy function like HTML.
>        2. does TextInput can support editable like Textarea.
> 
>        There are actual experience and feedback come from end user,they
>        use to
>        HTML mode for long time.
>        So they would like use copy function everywhere.
>        Is there any advise?
> 
> 
>        Best regards,
>        Ken Jiang
> 
>        *******************************************
>        Murata Electronics Trading  (Shenzhen) Co.,Ltd
>        Tel:86-755-82847251
>        E-mail:[email protected]
>        *******************************************
> 
> 
>      <LockableTextInput.java>
> 
> 

Reply via email to