翻譯|使用教程|編輯:王香|2018-08-31 10:06:27.000|閱讀 263 次
概述:本文詳細介紹了在TeeChart for Java中Panel、Paging、Walls和3D四種圖表顯示方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
【下載TeeChart for Java最新版本】
上一篇講到圖表顯示的General、Axis、Titles、Legend四種方法,本文講解剩下Panel、Paging、Walls、3D四種。
TeeChart Panel類允許設置增強圖表外觀的參數,可以通過Panel類訪問Panel方法,關鍵領域是:
面板顏色將使用所選顏色繪制整個圖表背景,如果選擇查看背景漸變或背景圖像,則會隱藏面板顏色。如果設置背面顏色,它將僅替換圖表框架中的面板顏色,您可以使用TeeChart的預定義主題一次更改整個圖表的外觀。
(import com.steema.teechart.themes.Theme;) // Black is back Theme Selected ThemesList.applyTheme(chart.getChart(), 1);
您可以選擇任何位圖(.bmp)文件作為BackImage,BackImage可以在圖表面板上居中,平鋪或拉伸,也可以限制在圖表框架邊界,運行:使用BackImage.LoadFromFile在運行時將BackImage添加到圖表
if (jFileChooser1.accept(jFileChooser1.getSelectedFile())) chart.getBackgroundImage().loadFromFile(jFileChooser1.getSelectedFile());
您可以單獨定義邊框,也可以與斜角方法結合使用,將邊框設置為可見True,您將在圖表面板的外部獲得“sunken凹陷”邊框效果。混合斜角和邊框以及操縱寬度幾乎可以提供任何3D效果組合。例如Bevel Inner/Bevel Outer/Width:這些方法將在圖表面板的邊框上產生各種3D效果,在設計時修改它們以查看它們如何影響圖表邊框斜面。
要定義漸變,必須選擇StartColor和EndColor(加上,可選擇MidColor)并啟用“Visible the Gradient可見漸變”,Gradient將覆蓋整個Chart面板。漸變方向定義Start,Mid和EndColor之間的顏色變化方向,運行:
chart.getPanel().getGradient().setStartColor(Color.Teal); chart.getPanel().getGradient().setEndColor(Color.SkyBlue); chart.getPanel().getGradient().setDirection(LinearGradientMode.HORIZONTAL); chart.getPanel().getGradient().setVisible(true);
TeeChart分頁允許將圖表劃分為每頁的設定點數和圖表。
有4個Walls:Left、Right、Bottom和Back,可以用2D或3D表示,Wall方法可通過以下方式訪問:
chart.getPanel().getGradient().setStartColor(Color.Teal); chart.getPanel().getGradient().setEndColor(Color.SkyBlue); chart.getPanel().getGradient().setDirection(LinearGradientMode.HORIZONTAL); chart.getPanel().getGradient().setVisible(true);
單擊“Border”按鈕到TChartWall組件的筆定義,這與許多其他TeeChart對象可用的Pen相同。visible方法啟用/禁用Border的顯示。對于BackWall,其中軸是可見的,墻邊框將隱藏在這些軸后面,因此如果隱藏部分或全部軸(例如,使軸頂部和右側不可見,則只能看到啟用/禁用邊框的結果)查看切換Wall Border可見方法的結果,例如Chart1.BackWall.Pen.Visible:= True;),您可以更改這些方法以在設計時查看結果。
3D在TeeChart Pro中非常靈活,您可以選擇將圖表顯示為:
選擇此方法(切換)將在設計時將圖表從3D更改為2D圖表,該設置將在運行時生效。
控制3D效果的深度,更改此方法的值將在設計時顯示更改3D百分比的效果,運行時方法是:3D visible
chart.getGraphics3D().getAspect().setView3D(true);
3D%
chart.getGraphics3D().getAspect().setChart3DPercent();
正交選項在禁用時啟用Windows Native 3D模式,允許您旋轉,提升和偏移圖表,“Zoom”選項允許您前移或移開整個圖表。在數據系列圖表內部縮放仍然可以在運行時使用。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn