我最近一直在我的大学学习网络应用程序课程,并开始有兴趣为我的网页制作一个html查看器作为一个有趣的副项目 . 我现在正在使用Swing工作 . 它可以加载一个html页面和一个css样式表,但是我无法将它集成到我的bootstrap模板中 . 这是我用来显示页面的当前函数
public htmlReader(String[] stylesheet, String[] htmlpage)
{
SwingUtilities.invokeLater(new Runnable(){
public void run()
{
JEditorPane jeditpane = new JEditorPane();
jeditpane.setEditable(false);
JScrollPane scrollpane = new JScrollPane(jeditpane);
HTMLEditorKit editkit = new HTMLEditorKit();
jeditpane.setEditorKit(editkit);
StyleSheet styleSheet = editkit.getStyleSheet();
int i = 0;
while (i < stylesheet.length)
{
styleSheet.addRule(stylesheet[i]);
i++;
}
String htmlContents = "";
i = 0;
while (i < htmlpage.length)
{
htmlContents += htmlpage[i];
i++;
}
Document doc = editkit.createDefaultDocument();
jeditpane.setDocument(doc);
jeditpane.setText(htmlContents);
JFrame frame = new JFrame("W2andW2 - in developement");
frame.getContentPane().add(scrollpane, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(new Dimension(300,200));
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
});
}
有没有什么好方法可以用bootstrap来显示这样的东西?为了让它发挥作用,我需要做出哪些改变?