我想在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