我想在JTextPane中只显示html表格的顶部边框。下面的代码在Java 1.7中工作正常,但在Java 1.6中没有出现边界。有没有办法在Java 1.6中做到这一点?JTextpane上的HTML表格顶部边框
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTextPane;
public class textpanedemo{
public static void main(String[] args) {
String html = "<html><table><tr style=\"border-top:1px solid red\"><td>asd</td></tr></table></html>";
JTextPane jPane = new JTextPane();
jPane.setContentType("text/html");
jPane.setText(html);
JFrame frame = new JFrame("HtmlDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(jPane);
frame.pack();
frame.setVisible(true);
}
}
你是什么意思,它“不工作”?边界是否完全没有出现?或者它是否在所有边缘上显示边框? – 2014-10-20 07:59:18
边框不显示。编辑。 – rdonuk 2014-10-20 08:04:29
好的,我可以复制您的问题并正在解决问题。我会发布一个答案,如果我能得到它的工作:) – 2014-10-20 08:11:49