framededitorpanelinkvisitor.java
来自「java实现浏览器等本地桌面的功能」· Java 代码 · 共 47 行
JAVA
47 行
/* * $Id: FramedEditorPaneLinkVisitor.java,v 1.3 2005/10/12 08:48:12 kleopatra Exp $ * * Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, * Santa Clara, California 95054, U.S.A. All rights reserved. */package org.jdesktop.demo.swingx.common;import javax.swing.JFrame;import javax.swing.JScrollPane;import org.jdesktop.swingx.EditorPaneLinkVisitor;import org.jdesktop.swingx.LinkModel;/** * A LinkVisitor opening itself in a JFrame. * * @author Jeanette Winzenburg */public class FramedEditorPaneLinkVisitor extends EditorPaneLinkVisitor { JFrame frame; public void visit(LinkModel model){ showFrame(model); super.visit(model); } private void showFrame(LinkModel model) { if (frame == null) { frame = createFrame(); } frame.setVisible(true); frame.toFront(); frame.setTitle(String.valueOf(model.getURL())); } private JFrame createFrame() { JFrame frame = new JFrame(); frame.add(new JScrollPane(getOutputComponent())); frame.setSize(800, 600); return frame; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?