正文
奇新Java控件v3.4正式发布!
-
奇新Java控件介绍
JComponentPack 是一个基于Java Swing的GUI类库,一系列可视化的JavaBeans集合,它基于Swing的MVC架构,是100%的纯Java类库,它包括20多个Swing所没有的控件,如EXCEL风格Java的电子表格控件,读取数据库表的Java表格控件,日历控件,类似资源管理器的列表控件,向导框架等等,这些JavaBeans可以直接拖动到您的图形用户界面,它可提高您的工作效率,加快您的项目开发过程,给您的团队节省时间,减少开支。了解更多...
奇新Java控件(包括纯Java的电子表格,Java语法高亮显示编辑器,数据库Data Bound Grid,一批打印及打印预览控件,均可内嵌到网页中运行),在银行,证券,税务,电子政务等系统均有广泛应用,国内外知名客户包括IBM,SONY,国家电网,中国邮政等,近期订购可提供一定的折扣优惠,详情请联系我们:24小时免费客服电话4000-666-784。
奇新Java控件v3.4发布说明:
New Features:
- JDataTable support insert multiple rows and then accept changes to databases.
New methods in JDataTable:
JDataTable.moveToInsertRow(boolean); - Sets the row attributes in JDataTable directly, add new methods:
JDataTable.setAttributesEnabled(boolean);
JDataTable.setDeleteRowAttributes(AttributeSet);
JDataTable.setInsertRowAttributes(AttributeSet);
JDataTable.setUpdateCellAttributes(AttributeSet); - New ColumnValue class in com.zfqjava.sql package to add values for specified SQL type,
the SyncRow.addColumn methods get updated to support the ColumnValue class. - JDataGrid allow reset row and column header:
New methods in JDataGrid:
JDataGrid.resetRowHeader();
JDataGrid.resetColumnHeader(); - JDataForm add new method to fetch the control button, include ok and reset button:
New method in JDataForm:
JDataForm.getControlButton - JBean add new method to set the status bar directly:
JBean.setStatusBar - JLineBar support two different view component, list and tree, use getViewComponent() method to get the actual component: JList or JTree:
New methods in JLineBar:
JLineBar.setViewComponentType(int);
JLineBar.getViewComponentType();
JLIneBar.getViewComponent(); - New constructors added in JStatusBar to add extra component:
JStatusBar(int, Component[]); - JLocationBar allow set the location text directly:
JLocationBar.setLocationText(String);
JLocationBar.getLocationText(); - AComboBox component add new method to get the popup button:
AComboBox.getPopupButton(); - DataGridModelAdapter add many methods to set the editable property for row, column and cell:
DataGridModelAdapter.getResolveCellEditable(int, int);
DataGridModelAdapter.clearCellEditable(int, int);
DataGridModelAdapter.setColumnEditable(boolean, int);
DataGridModelAdapter.isColumnEditable(int);
DataGridModelAdapter.getColumnEditable(int);
DataGridModelAdapter.clearColumnEditable(int);
DataGridModelAdapter.setRowEditable(boolean, int);
DataGridModelAdapter.isRowEditable(int);
DataGridModelAdapter.getRowEditable(int);
DataGridModelAdapter.clearRowEditable(int); - ResultSetTableModel add new methods to get connection, auto generated column names, etc.
ResultSetTableModel.getConnection();
ResultSetTableModel.setPageSize(int);
ResultSetTableModel.getAutoGeneratedColumnSet();
ResultSetTableModel.setAutoGeneratedColumnSet();
ResultSetTableModel.moveToInsertRow(boolean);
ResultSetTableModel.removeInsertRow(); - Adds new PivotTableModel to support pivot table, the "PivotTableDemo" in run-demo.bat demonstrate this feature.
- New SyncAction and new method "buildSql" in SyncHelper allow customizing the insert, update and delete sql statement.
- New TreeHeaderTableModel and TreeHeaderTableModelHelper with the new tree view component type in JLineBar to support the tree header in JDataGrid, the "TreeHeaderGridDemo" in run-demo.bat demonstrate this feature.
- New component XScrollBar to support tabbed component in scroll bar.
- New component XViewport is a JViewport extension allow disable the JViewport paint rountine.
- WorkBook add new method to get the WorkSheet by the specified name:
WorkBook.getSheet(String); - New ColorIcon added in com.zfqjava.swing package to paint the specified color.
- CellManager add new method named "configurePreferredCellComponentType" to configure the preferred cell component type, the boolean value will use the check box, the date type will use the JCalendar.
- Two new static factory method "valueOf" method added in Cell class:
Cell.valueOf(int, int);
Cell.valueOf(int, int, int, int); - New method added in AbstractCellEditor to customize the focus gained behavior:
AbstractCellEditor.getFocusGainedBehavior();
AbstractCellEditor.setFocusGainedBehavior(int); - Chart package: AbstractNode add new methods:
AbstractNode.isToggleOnSelect();
AbstractNode.setToggleOnSelect(boolean);
AbstractNode.isLabelRendererEnabled();
AbstractNode.setLabelRendererEnabled(boolean); - Chart package: ArcNode add new methods:
ArcNode.setAngle(double, double);
ArcNode.getAngleStart();
ArcNode.getAngleExtent(); - Chart package: Chart class add new method to customize the layout behavior:
Chart.isLayoutOnSelectionChanged();
Chart.setLayoutOnSelectionChanged(); - Chart package: Link add new methods to customize the segment label:
Link.setSegmentLabel(int, String);
Link.getSegmentLabel(int);
Link.setPointLabel(int, String);
Link.getPointLabel(int); - Chart package: PieChart add new methods to customize the series link and percent label:
PieChart.isSeriesLinkVisible();
PieChart.setSeriesLinkVisible(boolean);
PieChart.isPercentVisible();
PieChart.setPercentVisible(boolean); - AbstractDataGridModel add new methods to customize the editable property and other:
AbstractDataGridModel.clearRowEditable(int);
AbstractDataGridModel.clearColumnEditable(int);
AbstractDataGridModel.clearCellEditable(int, int);
AbstractDataGridModel.getResolveCellEditable(int, int);
AbstractDataGridModel.findColumn(String);
AbstractDataGridModel.isColumnNameSet(int);
AbstractDataGridModel.getFormulaContext();
奇新Java控件v3.4下载:
- JDataTable support insert multiple rows and then accept changes to databases.
上一篇: 如何在奇新CMS后台设置301重定向?
下一篇: 基于虚拟化技术的奇新云服务器