📄 helpviewer.java
字号:
// HelpViewer.java// HelpViewer is an application for browsing Web sites// using a WebToolBar and WebBrowserPane and displaying an HTML// page containing links to favorite Web sites.package com.sutternow.swingkar.help;// Java core packagesimport java.awt.*;// Java extension packagesimport javax.swing.*;import com.sutternow.swingkar.webbrowser.WebBrowserPane;import com.sutternow.swingkar.webbrowser.WebToolBar;public class HelpViewer extends JFrame { private WebToolBar toolBar; private WebBrowserPane browserPane; private WebBrowserPane favoritesBrowserPane; // WebBrowser constructor public HelpViewer() { super( "Struts Generator Help Browser" ); // create WebBrowserPane and WebToolBar for navigation browserPane = new WebBrowserPane(); toolBar = new WebToolBar( browserPane ); // create WebBrowserPane for displaying favorite sites favoritesBrowserPane = new WebBrowserPane(); // add WebToolBar as listener for HyperlinkEvents // in favoritesBrowserPane favoritesBrowserPane.addHyperlinkListener( toolBar ); // display favorites.html in favoritesBrowserPane favoritesBrowserPane.goToURL(getClass().getResource( "main.html" ) ); // create JSplitPane with horizontal split (side-by-side) // and add WebBrowserPanes with JScrollPanes JSplitPane splitPane = new JSplitPane( JSplitPane.HORIZONTAL_SPLIT, new JScrollPane( favoritesBrowserPane ), new JScrollPane( browserPane ) ); // position divider between WebBrowserPanes splitPane.setDividerLocation( 210 ); // add buttons for expanding/contracting divider splitPane.setOneTouchExpandable( true ); // lay out WebBrowser components Container contentPane = getContentPane(); contentPane.add( toolBar, BorderLayout.NORTH ); contentPane.add( splitPane, BorderLayout.CENTER ); } // execute application public static void main( String args[] ) { HelpViewer browser = new HelpViewer(); browser.setDefaultCloseOperation( EXIT_ON_CLOSE ); browser.setSize( 640, 480 ); browser.setVisible( true ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -