我将使用html
stylesheets
开始我的第一步。
我有这个样式部分:
td.pel {
background-color:red;align:center;
width:100%
}
td.d1 {
background-color:#D3D3D3; text-align:center;
vertical-align:middle;
}
td.d2 {
background-color:#BDBDBD;
text-align:center;
vertical-align:middle;
}
table.pet {
text-align:center;
vertical-align:middle;font-weight:bold;color:white;
}
pel
和pet
正确显示。
d1
和d2
以中心模式显示列值,并使用正确的垂直对齐方式,但不显示我已定义的background-color
。
这是html:
<table>
<tr>
<td class='d1'>
MAY
<br />
AB
</td>
<td class='d2'>
MDHR
<br />
AN
</td>
<td class='d1'>
MDHR
<br />
AB
</td>
<td class='d2'>
MHSB
<br />
AN
</td>
</tr>
<tr>
<td class='pel'>
b1i
</td>
<td class='pel'>
33mk
</td>
<td class='pel'>
12dsd
</td>
<td class='pel'>
4sa
</td>
</tr>
</table>
<table class="pet">
<tr>
<td>FEED</td>
</tr>
</table>
将此html添加到JTextPane以在JFrame中显示结果:
JTextPane textPane = new JTextPane();
textPane.setContentType("text/html");
textPane.setEditable(false);
textPane.setText(lHtml);
你看到了问题吗?