2016-09-21 2 views
0

私はラベルであることを意図した二つの成分が埋め込まれた赤い線で下線があります: -どのように2つのコンポーネント間の垂直スペースを排除するには?

Embedded line= new Embedded("", new ThemeResource(RED_LINE)); 

    LabelExt lblLoadFile = new LabelExt(this.app.res_grid_lables.LOAD_FILE); 

    this.addComponent(lblLoadFile); 
    this.addComponent(line); 

しかし(約20 PXの)これら二つの間にスペースがあるようです。組み込みリソースが下線のように見えるようにする方法

答えて

0

代わりにこれを行うにはCSSを使用します。

は、次に、あなたのコードは、あなたがCSSを追加するためにどこかに見つける必要があります。この

LabelExt lblLoadFile = new LabelExt(this.app.res_grid_lables.LOAD_FILE); 
    lblLoadFile.addStyleName("red-underline"); 
    this.addComponent(lblLoadFile); 

のように見える必要があるだろう、この

.red-underline{ 
    border-bottom: red solid 2px; 
    } 

のようなCSSを作成します。個人的には@StyleSheetアノテーションを使用して、Javaプロジェクト内からCSSファイルをインポートします。

関連する問題