java - 在 swing 应用程序中显示网页

标签 java swing

我想在 java swing 应用程序中显示一个网页。类似于使用 HTML 时的 a,但在 java Swing 中。我能够在 swing 应用程序中显示网页。但问题是网页不好看。例如,当我使用以下代码时,输​​出如下:

JEditorPane website = new JEditorPane();
website.setEditable(false);
website.setPage("http://www.google.com/");


JFrame frame = new JFrame("Google");
frame.add(new JScrollPane(website));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.pack();

enter image description here

即使搜索也不起作用。我是本节的新手。我错过了什么或者还有什么其他方法可以做到这一点?

最佳答案

如果使用 plain Swing,那你就不走运了。但是,如果您考虑切换技术堆栈,则可能有其他选择:

对于其他人,您可能需要查看 Pure Java HTML viewer/renderer for use in a Scrollable pane

关于java - 在 swing 应用程序中显示网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34412364/

相关文章:

java - Java中使用正则表达式获取字符串的子字符串

java - jEditorPane 作为网络浏览器

Java GUI/Swing、停止线程、在类之间传递整数

java - 在其他函数中使用drawLine函数

java - 如何使用 java 中数组中的值更新 JTable

java - 在 Java 中将类似数组的 String 转换为 ArrayList

java - JUnit 测试中的 Freemarker 和 Spring

java - JSlider 最后的值

java - gRPC 单元测试的最佳实践

java - ArrayList 包含方法无法正常工作?