📄 basictoolbarseparatorui.java
字号:
/* * @(#)BasicToolBarSeparatorUI.java 1.14 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package javax.swing.plaf.basic;import javax.swing.*;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Insets;import java.awt.Rectangle;import javax.swing.JToolBar;import javax.swing.plaf.*;import javax.swing.plaf.basic.BasicSeparatorUI;/** * A Basic L&F implementation of ToolBarSeparatorUI. This implementation * is a "combined" view/controller. * <p> * * @version 1.14 11/17/05 * @author Jeff Shapiro */public class BasicToolBarSeparatorUI extends BasicSeparatorUI{ public static ComponentUI createUI( JComponent c ) { return new BasicToolBarSeparatorUI(); } protected void installDefaults( JSeparator s ) { Dimension size = ( (JToolBar.Separator)s ).getSeparatorSize(); if ( size == null || size instanceof UIResource ) { JToolBar.Separator sep = (JToolBar.Separator)s; size = (Dimension)(UIManager.get("ToolBar.separatorSize")); if (size != null) { if (sep.getOrientation() == JSeparator.HORIZONTAL) { size = new Dimension(size.height, size.width); } sep.setSeparatorSize(size); } } } public void paint( Graphics g, JComponent c ) { } public Dimension getPreferredSize( JComponent c ) { Dimension size = ( (JToolBar.Separator)c ).getSeparatorSize(); if ( size != null ) { return size.getSize(); } else { return null; } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -