草庐IT

jeditorpane

全部标签

java - JEdi​​torPane 中的超链接

我在JEditorPane中显示的链接很少,例如:http://www.google.com/finance?q=NYSE:Chttp://www.google.com/finance?q=NASDAQ:MSFT我希望我应该能够点击它们并且它会显示在浏览器中有什么想法吗? 最佳答案 这有几个部分:正确设置JEditorPaneJEditorPane需要有上下文类型text/html,它需要不可编辑才能使链接可点击:finalJEditorPaneeditor=newJEditorPane();editor.setEditorKit(

java - 使用 html 制作 JEditorPane 将正确格式化的文本放入剪贴板

我有这段代码来演示问题:publicstaticvoidmain(String[]args){JFrameframe=newJFrame();frame.getContentPane().add(newJEditorPane("text/html","Hellocruelworld\nGoodbyecruelworld\n\nHelloagain\n"));frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);frame.pack();frame.setLocationRelativeTo(null);frame.setVisible

java - 从 JScrollPane 获取组件

如果JScrollPane中有JEditorPane,如何从滚动面板中获取编辑器?我尝试了scrollPane.getComponents()但编辑器不在列表中。 最佳答案 JViewportviewport=scrollPane.getViewport();JEditorPaneeditorPane=(JEditorPane)viewport.getView(); 关于java-从JScrollPane获取组件,我们在StackOverflow上找到一个类似的问题:

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

我想在javaswing应用程序中显示一个网页。类似于使用HTML时的a,但在javaSwing中。这可能吗?如果可能,如何实现? 最佳答案 使用JEditorPane:JEditorPanejep=newJEditorPane();jep.setEditable(false);try{jep.setPage("http://www.yoursite.com");}catch(IOExceptione){jep.setContentType("text/html");jep.setText("Couldnotload");}JScr

java - 不同的 JEditorPanes 显示 html 内容,使用相同的 css 规则

一个简单的swing应用程序绘制了两个独立的JDialog,其中包含具有不同html内容的不同JEditorPanes。在一个JEditorPane中,我们使用css规则来设置表格的边框可见。但是另一个JEditorPane使用相同的css规则并绘制3px表格边框,但它不应该(我们没有明确设置它)。为什么他们使用相同的css规则以及我们如何解决这个问题?publicstaticvoidmain(Stringargs[]){Stringtext1="somthingONE";Stringtext2="somthingTWO";JDialogjd=newJDialog();JEditorP

java - 不同的 JEditorPanes 显示 html 内容,使用相同的 css 规则

一个简单的swing应用程序绘制了两个独立的JDialog,其中包含具有不同html内容的不同JEditorPanes。在一个JEditorPane中,我们使用css规则来设置表格的边框可见。但是另一个JEditorPane使用相同的css规则并绘制3px表格边框,但它不应该(我们没有明确设置它)。为什么他们使用相同的css规则以及我们如何解决这个问题?publicstaticvoidmain(Stringargs[]){Stringtext1="somthingONE";Stringtext2="somthingTWO";JDialogjd=newJDialog();JEditorP

java - HTML for Java 组件应该如何引用资源?

HTML资源(样式表、图像等)在以下情况下可能无法正确加载:Swing应用程序。被分发,或者当它被放入一个Jar文件中时。HTML在运行时生成。如何在HTML中可靠地访问这些资源? 最佳答案 通过相对引用链接资源(例如CSS或图像)的Jar文件中的HTML将工作得很好。例如此示例从Jar加载HTML(具有对图像的相对引用)。importjavax.swing.*;importjava.net.URL;classShowHtml{publicstaticvoidmain(String[]args){finalStringaddress

java - HTML for Java 组件应该如何引用资源?

HTML资源(样式表、图像等)在以下情况下可能无法正确加载:Swing应用程序。被分发,或者当它被放入一个Jar文件中时。HTML在运行时生成。如何在HTML中可靠地访问这些资源? 最佳答案 通过相对引用链接资源(例如CSS或图像)的Jar文件中的HTML将工作得很好。例如此示例从Jar加载HTML(具有对图像的相对引用)。importjavax.swing.*;importjava.net.URL;classShowHtml{publicstaticvoidmain(String[]args){finalStringaddress

java - jEditorPane 作为网络浏览器

我正在用Java创建一个Web浏览器。在我使用的这个浏览器中浏览器窗口的JEditorPane。我正在使用“setPage(Stringurl)”方法显示页面。浏览器可以显示页面但是有提到的一些问题::浏览器未显示java脚本。它没有显示Applet。浏览器数据未以正确方式显示(如浏览器(在图像中显示))。我的代码是-JEditorPaneeditorPane=newJEditorPane();Stringurl="http://google.co.in";editorPane.setEditable(false);try{editorPane.setPage(url);}catch(

java - jEditorPane 作为网络浏览器

我正在用Java创建一个Web浏览器。在我使用的这个浏览器中浏览器窗口的JEditorPane。我正在使用“setPage(Stringurl)”方法显示页面。浏览器可以显示页面但是有提到的一些问题::浏览器未显示java脚本。它没有显示Applet。浏览器数据未以正确方式显示(如浏览器(在图像中显示))。我的代码是-JEditorPaneeditorPane=newJEditorPane();Stringurl="http://google.co.in";editorPane.setEditable(false);try{editorPane.setPage(url);}catch(