奇新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图形控件
JSideBar提供了一个Java滑动列表控件, 支持四种不同的显示模式: 小图标, 大图标, 列表, 缩略图.
多种显示模式
JSideBar支持四种不同的显示模式: 小图标, 大图标, 列表, 缩略图.
例子代码
:
// create a JSideBar component
JSideBar sideBar = new JSideBar();
// configure it...
// set the large icon view mode
sideBar.setViewMode(JSideBar.LARGE_ICON_VIEW_MODE);
// set the small icon view mode
sideBar.setViewMode(JSideBar.SMALL_ICON_VIEW_MODE);
// set the list view mode
sideBar.setViewMode(JSideBar.LIST_VIEW_MODE);
// set the thumbnail view mode
sideBar.setViewMode(JSideBar.THUMBNAILS_VIEW_MODE);
设置图标
JSideBar支持小图标和大图标模式, 可以提供适合的图标.
例子代码:
// create a JSideBar component
JSideBar sideBar = new JSideBar();
// configure it...
// add a simple icon provider
final Icon smallIcon = getSmallIcon();
final Icon largeIcon = getLargeIcon();
sideBar.setCellProvider(new IconProvider() {
private IconMode mode;
public void setIconMode(IconMode mode) {
this.mode = mode;
}
public Icon getIcon(Object value) {
if(mode == IconMode.SMALL) {
return smallIcon; //
} else {
return largeIcon;
}
}
});
单选和多选模式
JSideBar支持单选和多选模式.
例子代码:
// create a JSideBar component
JSideBar sideBar = new JSideBar();
// configure it...
// sets the single selection mode
sideBar.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// sets the multiple selection mode
sideBar.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);