[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.platform.swt] Re: Changing the look of a LinkLabel

Hi Arnold,

I'm not sure where LinkLabel comes from, but it's not swt.  I've verified on
win32 that the Link widget allows you to change the foreground and font, but
it's possible that LinkLabel isn't using a Link.  You should ask this on a
newsgroup where LinkLabel would live.

Grant


"Arnold Cota" <arnold.cota@xxxxxxx> wrote in message
news:eki7k3$tsk$1@xxxxxxxxxxxxxxxxxxxx
> Hi,
>
> I have some LinkLabel's I am displaying in a Composite.  I am trying to
> change the look of the label via the following code.  Only the background
> color changes, the foreground and font style are ignored.  Is this the
> expected behavior?
>
> LinkLabel l1 = new LinkLabel(selectionComposite, SWT.NONE);
>
> // Make the text foreground red
>
> l1.setForeground(this.getDisplay().getSystemColor(SWT.COLOR_DARK_RED));
>
> // Make the text background gray
>
> l1.setBackground(this.getDisplay().getSystemColor(SWT.COLOR_GRAY));
>
> // Make the text font bold
>
> FontData fontData = l1.getFont().getFontData()[0];
>
> fontData.setStyle(SWT.BOLD | fontData.getStyle());
>
> Font font = new Font(this.getDisplay(), fontData);
>
> l1.setFont(font);
>
>