2011-07-22 13 views
6

JLabelに表示されるHTMLテーブル(CSSスタイル)があります。私は、セルの内容(単一の短いテキスト行)を水平方向と垂直方向の両方に集中させたいと思います。水平センタリングは簡単ですが、テキストを垂直方向にセンタリングすることはできません。私はvertical-align:valign:の両方をmiddlecenterの引数で試しました。私はいくつかのトリックを見てきましたが、それらのどれも実行可能に見えず、試したものは動作しませんでした。Java JLabelのHTMLテーブルセルにテキストを垂直に配置する

私が今持っているもの:

インライン(<style>タグ内)CSS:

table.outer { 
    background:#F0F0F0; 
    border-collapse:collapse; 
    border:none; 
} 

td.outer { 
    border-style:solid; 
    border-width:1pt; 
    border-color:#888888; 
    padding:0pt 0pt 0pt 0pt; 
} 

table.inner { 
    border-collapse:collapse; 
    border:none; 
} 

td.title { 
    width:75pt; 
    background:#BFBFBF; 
    padding:1.5pt 0pt 1.5pt 0pt; 
} 

HTMLの関連部分:

<body bgcolor=#F0F0F0> 
<table class='outer'> 
    <tr> 
    <td class='outer' valign=top> 
    <table class='inner'> 
     <tr> 
     <td class='title' rowspan=3> 
      <p class='title'>Current Run</p> 
     </td> 
     </tr> 
    </table> 
    </td> 
    </tr> 
</table> 
</body> 

答えて

関連する問題