以前在Swing library4.0的jar包里提取了一个sidebar API今天整理了下 拿出来share一下.
1.此API提供了菜单部分的闪出进入效果
2.有颜色渐变模式的应用(GradientPaint 应用)
3.button UI的更换也有应用
先看几个demo的截图
测试代码:
/*************************
*Test.java
*Created By Administrator
*Created at Jun 23, 2009
*************************************/
package cn.xy.test;
import java.awt.Color;
import java.awt.Container;
import java.awt.GridLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import com.eltima.components.ui.SideBar;
import com.eltima.components.ui.SideMenu;
import com.eltima.components.ui.SideMenuItem;
public class Test extends JFrame {
public Test() {
super("test");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setSize(900, 700);
Container c = this.getContentPane();
c.setLayout(new GridLayout(2, 2));
SideBar sidebar1 = CreateSideBarWithIcon();
SideBar sidebar2 = CreateSideBarDefault();
SideBar sidebar3 = CreateSideBarWithColor();
SideBar sidebar4 = CreateSideBarWithColor1();
c.add(sidebar1);
c.add(sidebar2);
c.add(sidebar3);
c.add(sid