BBjChart::getClientChartPanel
Description
In BBj 18.00 and higher, this method returns a ClientObject that delegates to the underlying JFreeChart ChartPanel . This ClientObject can be used to perform more advanced operations with JFreeCharts.
Syntax
|
Return Value |
Method |
|---|---|
|
getClientChartPanel() |
Parameters
None.
Return Value
This method returns a ClientObject that delegates to the underlying JFreeChart ChartPanel . This ClientObject can be used to perform more advanced operations with JFreeCharts.
Remarks
Prior to BBj 18.00, this method was only available for BBjGenericChart . The ClientChartPanel interface defines the following methods, which delegate directly to the corresponding methods on the ChartPanel .
| Return Value | Method |
|---|---|
| void | createChartPrintJob() |
| void | doEditChartProperties() |
| void | doSaveAs() throws IOException |
| Point2D | getAnchor() |
| JFreeChart | getChart() |
| ChartRenderingInfo | getChartRenderingInfo() |
| File | getDefaultDirectoryForSaveAs() |
| int | getDismissDelay() |
| ChartEntity | getEntityForPoint(int p_viewX, int p viewY) |
| boolean | getFillZoomRectangle() |
| boolean | getHorizontalAxisTrace() |
| int | getInitialDelay() |
| int | getMaximumDrawHeight() |
| int | getMaximumDrawWidth() |
| int | getMinimumDrawHeight() |
| int | getMinimumDrawWidth() |
| JPopupMenu | getPopupMenu() |
| boolean | getRefreshBuffer() |
| int | getReshowDelay() |
| double | getScaleX() |
| double | getScaleY() |
| Rectangle2D | getScreenDataArea() |
| Rectangle2D | getScreenDataArea(int p_x, int p_y) |
| String | getToolTipText(MouseEvent p_e) |
| boolean | getVerticalAxisTrace() |
| boolean | getZoomAroundAnchor() |
| Paint | getZoomFillPaint() |
| double | getZoomInFactor() |
| double | getZoomOutFactor() |
| Paint | getZoomOutlinePaint() |
| int | getZoomTriggerDistance() |
| boolean | isDomainZoomable() |
| boolean | isEnforceFileExtensions() |
| boolean | isRangeZoomable() |
| int | print(Graphics p_g, PageFormat p_pf, int p_pageIndex) |
| boolean | restoreAutoBounds() |
| boolean | restoreAutoDomainBounds() |
| boolean | restoreAutoRangeBounds() |
| Rectangle2D | scale(Rectangle2D p_rect) |
| void | setChart(JFreeChart p_chart) |
| void | setDefaultDirectoryForSaveAs(File p_file) |
| void | setDismissDelay(int p_delay) |
| void | setDisplayToolTips(boolean p_flag) |
| void | setDomainZoomable(boolean p_flag) |
| void | setEnforceFileExtensions(boolean p_enforce) |
| void | setFillZoomRectangle(boolean p_flag) |
| void | setHorizontalAxisTrace(boolean p_flag) |
| void | setInitialDelay(int p_delay) |
| void | setMaximumDrawHeight(int p_height) |
| void | setMaximumDrawWidth(int p_width) |
| void | setMinimumDrawHeight(int p_height) |
| void | setMinimumDrawWidth(int p_width) |
| void | setMouseZoomable(boolean p_flag) |
| void | setMouseZoomable(boolean p_flag, boolean p_fillRectangle) |
| void | setPopupMenu(JPopupMenu p_menu) |
| void | setRangeZoomable(boolean p_flag) |
| void | setRefreshBuffer(boolean p_flag) |
| void | setReshowDelay(int p_delay) |
| void | setVerticalAxisTrace(boolean p_flag) |
| void | setZoomAroundAnchor(boolean p_zoomAroundAnchor) |
| void | setZoomFillPaint(Paint p_paint) |
| void | setZoomInFactor(double p_factor) |
| void | setZoomOutFactor(double p_factor) |
| void | setZoomOutlinePaint(Paint p_paint) |
| void | setZoomTriggerDistance(int p_distance) |
| Point | translateJava2DToScreen(Point2D p_java2DPoint) |
| Point2D | translateScreenToJava2D(Point p_screenPoint) |
| void | zoom(Rectangle2D p_selection) |
| void | zoomInBoth(double p_x, double p_y) |
| void | zoomInDomain(double p_x, double p_y) |
| void | zoomInRange(double p_x, double p_y) |
| void | zoomOutBoth(double p_x, double p_y) |
| void | zoomOutDomain(double p_x, double p_y) |
| void | zoomOutRange(double p_x, double p_y) |
Example
See Also
See the BBj Object Diagram for an illustration of the relationship between BBj Objects.