starscrollpaneui.java

来自「做了一大堆J2EE WEB应用之后」· Java 代码 · 共 30 行

JAVA
30
字号
package gui.ui.list;

import javax.swing.JComponent;
import javax.swing.JScrollPane;
import javax.swing.LookAndFeel;
import javax.swing.plaf.ComponentUI;
import javax.swing.plaf.basic.BasicScrollPaneUI;

public class StarScrollPaneUI extends BasicScrollPaneUI {

	protected void installDefaults(JScrollPane scrollpane) {
//		LookAndFeel.installBorder(scrollpane, "ScrollPane.border");
//		LookAndFeel.installColorsAndFont(scrollpane, "ScrollPane.background",
//				"ScrollPane.foreground", "ScrollPane.font");
//
//		Border vpBorder = scrollpane.getViewportBorder();
//		if ((vpBorder == null) || (vpBorder instanceof UIResource)) {
//			vpBorder = UIManager.getBorder("ScrollPane.viewportBorder");
//			scrollpane.setViewportBorder(vpBorder);
//		}
		LookAndFeel.installProperty(scrollpane, "opaque", Boolean.FALSE);
		//scrollpane.setBackground(Color.);
		
	}
	
	public static ComponentUI createUI(JComponent c) {
		return new StarScrollPaneUI();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?