楼主 admin 发表于2010年9月21日 上午9:51:09
JSidePane - Java滑动面板控件

奇新Java控件产品介绍

JComponentPack 是一个基于Java Swing的GUI类库,一系列可视化的JavaBeans的集合,它基于Swing的MVC架构,是100%的纯Java类库。它包括20多个 Swing所没有的控件,如Excel风格的Java电子表格控件,读取jtable数据库表的Java数据库控件,Java打印预览控件,Java向导 控件,Java日历控件JCalendar,类似资源管理器的Java Listview控件,Java滑动列表控件,Java目录选择控件,Java字体选择控件,Java3态选择树形控件,Java复合选择控件,Java 图片控件,Java图形控件,Java图表控件等一系列Java相关控件。

这些JavaBeans可以直接拖动到您的图形用户界面,它可提高您的工作效率,加快您的项目开发过程,给您的团队节省时间,减少开支。

JComponentPack主要包括以下核心Java控件

奇新Java电子表格控件

奇新Java数据绑定控件

奇新Java Swing界面控件集

奇新Java图表控件

奇新Java图形控件

 

JSidePane提供了一个Java滑动面板控件.

添加新的面板

例子代码:

// create and configure a JSidePane component

JSidePane sidePane = new JSidePane();

sidePane.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

// add a tree with a "tree" title

sidePane.addGroup(new JTree(), new ValueAction("tree"));

// add a list with a empty title

sidePane.addGroup(new JList());

// add a tree with a "dir" title

sidePane.addGroup(new JTree(), new ValueAction("dir"));

// add a tree with a "file" title

sidePane.addGroup(new JTree(), new ValueAction("file"));

单选和多选模式

JSidePane支持单选和多选模式.

例子代码:

// create and configure a JSidePane component

JSidePane sidePane = new JSidePane();

// sets the single selection mode

sidePane.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);

// sets the multiple selection mode

sidePane.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);