📄 simplebrowser.java
字号:
import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.net.URL.*;
import javax.swing.event.*;
public class SimpleBrowser {
JEditorPane pane=null;
public SimpleBrowser( String s){
String path="";
try{
File file=new File("C:\\temp.html");
if(file.exists())
file.delete();
file.createNewFile();
FileWriter fw=new FileWriter(file);
fw.write(s);
fw.close();
path=file.toURL().toString();
}catch(Exception e){
}
try {
pane=new JEditorPane(path);
}catch(IOException ioe){
System.exit(1);
}
pane.setEditable(false);
final JEditorPane finalPane=pane;
HyperlinkListener hyperlinkListener = new HyperlinkListener() {
public void hyperlinkUpdate(HyperlinkEvent e) {
try{ if (e.getEventType() ==HyperlinkEvent.EventType.ACTIVATED){
finalPane.setPage(e.getURL());}
}catch(IOException ioe){}
}
};
pane.addHyperlinkListener(hyperlinkListener);
}
public JEditorPane getPane(){
return pane;
}
/*public static void main(String a[]){
JFrame j=new JFrame("my");
SimpleBrowser s=new SimpleBrowser("<html><title>my</title><body>OK</body></html>");
j.add(s.getPane());
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.setSize(400,400);
j.setVisible(true);}
//
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -