有没有人给推荐一本用java用记事本编写java2D3D游戏的书

Java3D类简单说明_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java3D类简单说明
&&Java3D类简单说明
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢25262728123456789101112131415161718192021222324252627282930311234567
评论 - 330
不显示applet
留言簿(16)
我参与的团队
swingchina 专业搞Swing的网站
专注Swing技术
专业Swing技术 不含其他任何技术的网站..
阅读排行榜
评论排行榜51CTO旗下网站
各种Java游戏简介以及其官方下载网站
本中应该会得到许多游戏爱好者的欢迎,文中简要介绍了各种的Java游戏,它们的内容、特点以及官方的下载网址。
作者:zhihua来源:| 11:32
JME(jMonkey Engine): JME是一个高性能的3D图形API,采用LWJGL作为底层支持。它的后续版本将支持JOGL。JME和Java 3D具有类似的场景结构,开发者必须以树状方式组织自己的场景。JME有一套很好的优化机制,这使得它得运行速度要比Java 3D快很多。JME(java Monkey Engine),一个非常棒的Java游戏引擎。一直以来,由于性能等原因,Java并不是3D图形应用的主流平台,但随着各种新技术的出现,这种情况有了很大改变。从开始的JIT、Static compilers,到现代的HotSpot官方网站: http://www.jmonkeyengine.com
jClassicRPG: jClassicRPG是一个基于OpenGL 3D引擎的经典RPG游戏开发框架。 官方网站: http://javacrpg.sourceforge.net
MonkeyWorld3D: MonkeyWorld3D是一个用于Java游戏引擎jMonkeyEngine(jME)的情景图编辑器。可以利用MonkeyWorld3D编辑情景元素,地形,动画等。它的目标是成为一个WYSIWYP(What you see is what you play)游戏编辑器。 官方网站: http://monkeyworld3d.com
PulpCore:PulpCore是一个开源的二维渲染和动画处理框架。用于帮助开发人员创建时髦,注重用户体验与动画效果的2D网页游戏。官方网站: http://www.interactivepulp.com/pulpcore
TriPeaks Solitaire: 采用Java开发的一个纸牌游戏。官方网站: http://tripeaks.sourceforge.net
Mobile Freecell and Sudoku: 采用J2ME实现的纸牌类游戏FreeCell和填数字游戏Sudoku。 官方网站: http://freecell.sourceforge.net
jBubbleBreaker: 采用Java开发的Bubble Breaker游戏。官方网站: http://jbubblebreaker.sourceforge.net
JGame: JGame是一个2D游戏引擎能够运行在Java JRE1.2+平台(通过JOGL可选支持OpenGL)与J2ME平台之上(CLDC1.1/MIDP2.0)。它提供一个高级框架,使得一些经典游戏利用数行代码就能够实现。游戏画面能够根据屏幕大小自动调整。官方网站: http://www.13thmonkey.org/~boris/jgame
Java Classic RPG: Java Classic RPG是一个开源的角色扮演游戏开发框架。该项目还提供一个基于该框架开发一个游戏。 官方网站: http://javacrpg.sourceforge.net
Loonframework: 国产JAVA游戏开源框架Loonframework 这是一个基于Java技术的2D游戏框架,将涉及J2SE,J2ME,JavaFX三个方面。开发目的在于以脚本化的方式,快速的开发可跨平台移植的Java游戏。并且它本身也是一个持久层框架,能在框架内最大限度的满足用户需求。目前展示了一个仿梦幻模拟战世界观的AVG+SLG脚本,以Applet方式展示在looframework.sourceforge.net上运行,也可以下载此Jar包后双击运行。由于是采用Graphics直接绘制界面,所以仅使用了最基础的AWT作为表示官方网站: http://looframework.sourceforge.net
Dr.eiDRuC: 采用Java开发的3D/2D魔方(Rubik's Cube)手机游戏。官方网站: http://dr-eidruc.sourceforge.net
FreeCol: FreeCol是殖民帝国的一个开源版本。它是一个类似于策略游戏《文明》需要玩家征服新的版图。 ...官方网站: http://www.freecol.org
L2J: L2J是一个开源的,采用纯Java开发的天堂Ⅱ(Lineage2)游戏服务器。官方网站: http://l2jserver.com
Big Two: 采用Java开发的中国式纸牌升级游戏。源码下载 官方网站: http://downloads.sourceforge.net/bigtwo-gg/bigtwo-src-29.zip
EasyWay Game Engine: EasyWay Game Engine是一个强大的2D(将来将实现3D) OpenGL Java游戏引擎。它易于使用、快速和可扩展。利用EasyWay只需编写几行代码就能够实现你的游戏梦想。官方网站: http://easyway.sourceforge.net
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条头条头条头条
24H热文一周话题本月最赞
讲师:208422人学习过
讲师:228472人学习过
讲师:52209人学习过
精选博文论坛热帖下载排行
在这本书中,C 语言专家 Peter Prinz和Tony Crawford为你提供大量的编程参考信息。全书叙述清晰,语句简洁,分析深刻。本书主题包括:
订阅51CTO邮刊计算机科学丛书 计算机图形学应用Java 2D和3D PDF扫描版[60MB]
计算机图形学:应用Java 2D和3D
书籍大小:60.68MB
书籍语言:简体中文
书籍类型:
书籍授权:免费软件
更新时间:
书籍类别:java电子书
购买链接:
网友评分:
应用平台:
85.30MB | 简体中文
7MB | 简体中文
285MB | 简体中文
90MB | 简体中文
50MB | 简体中文
146MB | 简体中文
30MB | 简体中文
320MB | 简体中文
58MB | 简体中文
下载错误?
计算机科学丛书 计算机图形学应用Java 2D和3D PDF扫描版[60MB]博客分类:
FusionCharts是一个基于XML和Flash的图表组件,其中FusionCharts Free是免费的,其功能也十分强大、美观。
在线Demo:
其可以用在PHP、JSP、ASP等等。
二、常见的图表类型
3.Column图
6.Stacked图
7.Combine图
三、数据源
其数据源形式为XML的形式,XML形式分为单序列和多序列XML,以及其他的格式。
四、简单使用
目录结构:
FusionCharts
|----------Charts
|--------------- many charts *.swf
|----------JSClass
|--------------- FusionCharts.js
test.html代码:
&!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&
&meta http-equiv="Content-Type" content="text/ charset=GBK"&
&mce:script language="JavaScript" src="FusionCharts/JSClass/FusionCharts.js" mce_src="FusionCharts/JSClass/FusionCharts.js"&&/mce:script&
&title&图&/title&
&table align='center' border="1"&
&caption&图&/caption&
&div id='Pie' align="center"&
&script type="text/javascript"&
var chart =
new FusionCharts('FusionCharts/Charts/FCF_Pie2D.swf', "ChartId", "400", "300");
chart.setDataURL("data.xml");
chart.render('Pie');
要注意添加以下几行代码,并注意其中的路径:
(1)导入JS:
&script language="JavaScript" src='FusionCharts/JSClass/FusionCharts.js '&&/script&
(2)图表显示的地方:&div id='Pie' align="center"&......&/div&
(3)脚本:用于设置显示什么图、图的数据等
&script type="text/javascript"&
var chart =
new FusionCharts('FusionCharts/Charts/FCF_Pie2D.swf ', "ChartId", "400", "300");
chart.setDataURL("data.xml");
chart.render('Pie ');
其中,chart.render("Pie")中的Pie是你要显示图的div的id
&graph baseFont='SunSim' baseFontSize='12' caption='分析' subcaption='' yAxisMinValue='51650.1' yAxisMaxValue='71118.3' xaxisname='日期' yaxisname='数量' hovercapbg='FFECAA' hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='0' showvalues='1' numdivlines='10' numVdivlines='0' shownames='1' rotateNames='1'&
&set name='' value='57653' color='AFD8F8'/&
&set name='' value='57389' color='F6BD0F'/&
&set name='' value='59256' color='8BBA00'/&
&set name='' value='62762' color='FF8E46'/&
&set name='' value='63287' color='008E8E'/&
&set name='' value='60109' color='D64646'/&
&set name='' value='64653' color='8E468E'/&
&set name='' value='61687' color='588526'/&
显示效果如下:
也可以不用单独的文件存储xml,可以利用setDataXML方法,如下:
&script type="text/javascript"&
var chart =
new FusionCharts('FusionCharts/Charts/FCF_Pie2D.swf', "ChartId", "400", "300");
chart.setDataXML("&graph baseFont='SunSim' baseFontSize='12' caption='分析' subcaption='' yAxisMinValue='51650.1' yAxisMaxValue='71118.3' xaxisname='日期' yaxisname='数量' hovercapbg='FFECAA' hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='0' showvalues='1' numdivlines='10' numVdivlines='0' shownames='1' rotateNames='1'&&set name='' value='57653' color='AFD8F8'/&&set name='' value='57389' color='F6BD0F'/&&set name='' value='59256' color='8BBA00'/&&set name='' value='62762' color='FF8E46'/&&set name='' value='63287' color='008E8E'/&&set name='' value='60109' color='D64646'/&&set name='' value='64653' color='8E468E'/&&set name='' value='61687' color='588526'/&&/graph&");
chart.render('Pie');
五、单序列XML形式
&graph baseFont='SunSim' baseFontSize='12' caption='分析' subcaption='' yAxisMinValue='51650.1' yAxisMaxValue='71118.3' xaxisname='日期' yaxisname='数量' hovercapbg='FFECAA' hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='0' showvalues='1' numdivlines='10' numVdivlines='0' shownames='1' rotateNames='1'&
&set name='' value='57653' color='AFD8F8'/&
&set name='' value='57389' color='F6BD0F'/&
&set name='' value='59256' color='8BBA00'/&
&set name='' value='62762' color='FF8E46'/&
&set name='' value='63287' color='008E8E'/&
&set name='' value='60109' color='D64646'/&
&set name='' value='64653' color='8E468E'/&
&set name='' value='61687' color='588526'/&
&graph&标签的一些属性:
baseFont: 图表的字体
baseFontSize: 图表的字号
caption: 标题
subcaption: 子标题
yAxisMinValue: y轴的最小值
yAxisMaxValue: y轴的最大值
hovercapbg: 当鼠标悬停时显示的背景色
hovercapborder: 当鼠标悬停时边框色
formatNumber(0/1):是否用逗号分隔(1--用逗号分隔,0--不用)
formatNumberScale(0/1): 是否添加K、M到数字(1--添加,0--不添加)
decimalPrecision: 小数的位数
showValues(0/1): 是否显示数值
numdivlines: 水平网格线的条数
numVdivlines: 垂直网络线显示的条数
showNames(0/1): 是否显示x轴的每个数据的名称
rotateNames(0/1): 是否旋转x轴的每个数据的名称
rotateYAxisName(0/1):是否显示y轴的名称
showAlternateHGridColor(0/1): 是否显示交替的网格颜色
&set&标签:
name: x轴的每个数据的名称
有几种图可以使用单序列的XML格式的数据
(1)Pie图
FCF_Pie2D.swf
FCF_Pie3D.swf
(2)Area图
FCF_Area2D.swf
(3)Bar图
FCF_Bar2D.swf
(4)Column图
FCF_Column2D.swf
FCF_Column3D.swf
(5)Line图
FCF_Line.swf
(6)Doughnut图
FCF_Doughnut2D.swf
六、多序列XML形式
&graph baseFont='SunSim' baseFontSize='12' caption='分析' subcaption='' yAxisMinValue='0' yAxisMaxValue='100' xaxisname='地区
' yaxisname='数量' hovercapbg='FFECAA' hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='0' showvalues='1'
numdivlines='10' numVdivlines='0' shownames='1' rotateNames='1' &
&categories font='Arial' fontSize='11' fontColor='000000'&
&category name='N. America' hoverText='North America'/&
&category name='Asia' /&
&category name='Europe' /&
&category name='Australia' /&
&category name='Africa' /&
&/categories&
&dataset seriesname='Rice' color='FDC12E' alpha='100'&
&set value='30' /&
&set value='26' /&
&set value='29' /&
&set value='31' /&
&set value='34' /&
&/dataset&
&dataset seriesname='Wheat' color='56B9F9' showValues='1' alpha='100'&
&set value='67' /&
&set value='98' /&
&set value='79' /&
&set value='73' /&
&set value='80' /&
&/dataset&
&dataset seriesname='Grain' color='C9198D' showValues='1' alpha='100'&
&set value='27' /&
&set value='25' /&
&set value='28' /&
&set value='26' /&
&set value='10' /&
&/dataset&
&graph&基本上同单序列XML形式
&categroies&指明x轴有几个种类
&categroy&对应一个种类
name:种类名
&dataset&指明一个序列集,序列集中值的个数同category的种类数
seriesname:序列的名称
&set&:序列的一个值
有几种图可以使用多序列的XML格式的数据
(1)Area图
FCF_MSArea2D.swf
(2)Bar图
FCF_MSBar2D.swf
(3)Column图
FCF_MSColumn2D.swf
FCF_MSColumn3D.swf
(4)Line图
FCF_MSLine.swf
(5)Stacked图
FCF_StackedArea2D.swf
FCF_StackedBar2D.swf
FCF_StackedColumn2D.swf
FCF_StackedColumn3D.swf
七、产生上述XML的类
public class FusionChartsXMLGenerator {
public static final int BOOLEAN_TRUE = 0;
public static final int BOOLEAN_FALSE = 1;
private static Logger LOGGER = LoggerFactory.getLogger(FusionChartsXMLGenerator.class);
private static FusionChartsXMLGenerator singleton = new FusionChartsXMLGenerator();
public static FusionChartsXMLGenerator getInstance() {
private FusionChartsXMLGenerator() {}
private String[] colors = {"AFD8F8", "F6BD0F", "8BBA00", "FF8E46", "008E8E",
"D64646", "8E468E", "588526", "B3AA00", "008ED6", "9D080D", "A186BE"};
* data形式为:
* "" category1,category2,category3...--------&这是第一行
* type1 value1,value2,value3,...
* type2 value1,value2,value3,...
public String getMultiDSXML(List&List&String&& data,
String caption, String subCaption,
String xAxisName, String yAxisName,
int showNames,int showValues,
int decimalPrecision, int rotateNames) {
double max = -Double.MAX_VALUE, min = Double.MAX_VALUE;
for (int i = 1; i & data.size(); i++) {
List row = (List)data.get(i);
for (int j = 1; j & row.size(); j++) {
String val = (String)row.get(j);
if (val != null && val.length() & 0) {
double v = Double.parseDouble(val);
if (v & max) {
if (v & min) {
if (max == -Double.MAX_VALUE) {
if (min == Double.MAX_VALUE) {
if (min == max && min == 0) {
max = 100;
max = Math.abs(max / 10) +
min = min - Math.abs(min / 10);
int valCnt = ((List)data.get(0)).size() - 1;
if (valCnt & 30) {
showNames = 0;
showValues = 0;
StringBuffer strXml = new StringBuffer();
strXml.append("&graph baseFont='SunSim' baseFontSize='12' caption='" +
caption +"' subcaption='" + subCaption + "' " +
"yAxisMinValue='" + min + "' yAxisMaxValue='" + max + "' " +
"xAxisName='" + xAxisName + "' yAxisName='" + yAxisName + "' hovercapbg='FFECAA' " +
"hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='" + decimalPrecision + "' " +
"showValues='" + showValues + "' numdivlines='10' numVdivlines='0' " +
"showNames='" + showNames + "' rotateNames='" + rotateNames + "' " +
"rotateYAxisName='0' showAlternateHGridColor='1'&");
strXml.append("&categories&");
List headerRow = (List)data.get(0);
for (int i = 1; i & headerRow.size(); i++) {
strXml.append("&category name='" + headerRow.get(i) + "'/&");
strXml.append("&/categories&");
for (int i = 1; i & data.size(); i++) {
List row = (List)data.get(i);
String name = (String)row.get(0);
String color = colors[(i - 1) % 12];
strXml.append("&dataset seriesName='" + name +"' " +
"color='" + color + "' anchorBorderColor='" + color + "' " +
"anchorBgColor='" + color + "'&");
for (int j = 1; j & row.size(); j++) {
strXml.append("&set value='" + (String)row.get(j) +"'/&");
strXml.append("&/dataset&");
strXml.append("&/graph&");
String str =
strXml.toString();
LOGGER.info("=============/n" + str + "/n==============/n");
数据格式为:
name value
name value
public String getSingleDSXML(List&List&String&& data,
String caption, String subCaption,
String xAxisName, String yAxisName,
int showNames,int showValues,
int decimalPrecision, int rotateNames) {
double max = -Double.MAX_VALUE, min = Double.MAX_VALUE;
for (int i = 0; i & data.size(); i++) {
List&String& row = data.get(i);
double value = Double.parseDouble(row.get(1));
if (value & max) {
if (value & min) {
if (max == -Double.MAX_VALUE) {
if (min == Double.MAX_VALUE) {
if (min == max && min == 0) {
max = 100;
max = Math.abs(max / 10) +
min = min - Math.abs(min / 10);
int valCnt = data.size() - 1;
if (valCnt & 30) {
showNames = 0;
showValues = 0;
StringBuffer strXml = new StringBuffer();
strXml.append("&graph baseFont='SunSim' baseFontSize='12' caption='" +
caption +"' subcaption='" + subCaption + "' " +
"yAxisMinValue='" + min + "' yAxisMaxValue='" + max + "' " +
"xAxisName='" + xAxisName + "' yAxisName='" + yAxisName + "' hovercapbg='FFECAA' " +
"hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='" + decimalPrecision + "' " +
"showValues='" + showValues + "' numdivlines='10' numVdivlines='0' " +
"showNames='" + showNames + "' rotateNames='" + rotateNames + "' " +
"rotateYAxisName='0' showAlternateHGridColor='1'&");
for (int i = 0; i & data.size(); i++) {
List&String& row = data.get(i);
String label = row.get(0);
String value = row.get(1);
String color = colors[i % 12];
strXml.append("&set name='" + label + "' value='" + value + "' color='" + color + "'/&");
strXml.append("&/graph&");
String str =
strXml.toString();
LOGGER.info("=============/n" + str + "/n==============/n");
八、其他图
(1)漏斗图
FCF_Funnel.swf
===================================
&graph numberPrefix='$'&
&set name='Jan' value='17400' color='0099FF' /&
&set name='Feb' value='19800' color='FF66CC' /&
&set name='Mar' value='21800' color='996600' /&
&set name='Apr' value='23800' color='669966' /&
&set name='May' value='29600' color='7C7CB4' /&
&set name='Jun' value='27600' color='FF9933' /&
&set name='Jul' value='31800' color='CCCC00' /&
&set name='Aug' value='39700' color='9900FF' /&
&set name='Sep' value='37800' color='999999' /&
&set name='Oct' value='21900' color='99FFCC' /&
&set name='Nov' value='32900' color='CCCCFF' /&
&set name='Dec' value='39800' color='669900' /&&/graph&
===================================
(2)线柱组合图
FCF_MSColumn2DLineDY.swf
FCF_MSColumn3DLineDY.swf
===================================
&graph PYAxisName='Amount' SYAxisName='Quantity' shownames='1' showvalues='0' showLegend='1' rotateNames='0' formatNumberScale='1' decimalPrecision='2' limitsDecimalPrecision='2' divLineDecimalPrecision='3' formatNumber='1' &
&categories&
&category name='Ernst...' hoverText='Ernst Handel'/&
&category name='QUICK...' hoverText='QUICK-Stop'/&
&category name='Save-...' hoverText='Save-a-lot Markets'/&
&category name='Hanar...' hoverText='Hanari Carnes'/&
&/categories&
&dataset seriesname='Amount' showValues='1' color='AFD8F8' parentYAxis='P' numberPrefix='$'&
&set value='41210.65' /&
&set value='37217.32' /&
&set value='36310.11' /&
&set value='23821.2' /&
&/dataset&
&dataset seriesname='Discount' showValues='0' color='FDC12E' parentYAxis='P' numberPrefix='$'&
&set value='6084' /&
&set value='5068' /&
&set value='3635' /&
&set value='337.' /&
&/dataset&
&dataset seriesname='Quantity' showValues='0' color='FF8000' anchorBorderColor='FF8000' parentYAxis='S' lineThickness='9'&
&set value='1756' /&
&set value='1096' /&
&set value='1817' /&
&set value='478' /&
&/dataset&&/graph&
========================================
FCF_Candlestick.swf
========================================
&graph caption='3 Months - As on 04/02/04' yAxisMinValue='24' yAxisMaxValue='29' canvasBorderColor='DAE1E8' canvasBgColor='FFFFFF' bgColor='EEF2FB' numDivLines='9' divLineColor='DAE1E8' decimalPrecision='2' numberPrefix='$' showNames='1' bearBorderColor='E33C3C' bearFillColor='FFFF00' bullBorderColor='1F3165' baseFontColor='444C60' hoverCapBorderColor='DAE1E8' hoverCapBgColor='FFFFFF' rotateNames='0'&&categories font='' fontSize='10' fontColor='' verticalLineColor='' verticalLineThickness='2'&&category Name='2004' xIndex='1' showLine='0'/&&category Name='Feb' xIndex='31' showLine='1'/&&category Name='March' xIndex='59' showLine='1'/&&/categories&&data&&set open='24.6' high='25.24' low='24.58' close='25.19' /&&set open='24.36' high='24.58' low='24.18' close='24.41' /&&set open='24.63' high='24.66' low='24.11' close='24.15' /&&set open='24.53' high='24.84' low='24.01' close='24.5' /&&set open='24.84' high='24.94' low='24.56' close='24.63' /&&set open='24.96' high='25.03' low='24.58' close='24.89' /&&set open='25.25' high='25.46' low='25.11' close='25.13' /&&set open='25.27' high='25.37' low='25.0999' close='25.18' /&&set open='25.33' high='25.43' low='25.06' close='25.16' /&&set open='25.38' high='25.51' low='25.23' close='25.38' /&&set open='25.2' high='25.78' low='25.07' close='25.09' /&&set open='25.66' high='25.8' low='25.35' close='25.37' /&&set open='25.77' high='25.97' low='25.54' close='25.72' /&&set open='26.31' high='26.35' low='25.81' close='25.83' /&&set open='26.23' high='26.6' low='26.2' close='26.35' /&&set open='26.37' high='26.42' low='26.21' close='26.37' /&&set open='26.35' high='26.55' low='26.22' close='26.37' /&&set open='26.63' high='26.69' low='26.35' close='26.39' /&&set open='26.65' high='26.72' low='26.5' close='26.7' /&&set open='26.48' high='26.62' low='26.35' close='26.53' /&&set open='26.63' high='26.65' low='26.41' close='26.5' /&&set open='26.89' high='26.99' low='26.61' close='26.7' /&&set open='26.6' high='26.95' low='26.55' close='26.88' /&&set open='26.75' high='26.76' low='26.4799' close='26.61' /&&set open='26.65' high='26.795' low='26.5' close='26.57' /&&set open='26.9' high='26.98' low='26.43' close='26.46' /&&set open='26.92' high='27.11' low='26.74' close='26.77' /&&set open='26.7' high='27.1' low='26.59' close='26.99' /&&set open='26.98' high='27.06' low='26.5' close='26.59' /&&set open='27.09' high='27.15' low='26.93' close='26.95' /&&set open='26.95' high='27.23' low='26.85' close='27.15' /&&set open='26.86' high='27.15' low='26.82' close='27.02' /&&set open='27.18' high='27.229' low='26.85' close='26.9' /&&set open='27' high='27.19' low='26.93' close='27.08' /&&set open='27.06' high='27.17' low='26.83' close='26.96' /&&set open='27.15' high='27.43' low='27.01' close='27.01' /&&set open='27.42' high='27.55' low='27.18' close='27.29' /&&set open='27.63' high='27.8' low='27.24' close='27.4' /&&set open='27.85' high='27.9' low='27.55' close='27.65' /&&set open='27.78' high='27.95' low='27.57' close='27.91' /&&set open='28.28' high='28.44' low='27.47' close='27.71' /&&set open='28.6' high='28.72' low='28.22' close='28.25' /&&set open='28.49' high='28.83' low='28.32' close='28.8' /&&set open='28.27' high='28.76' low='28.22' close='28.48' /&&set open='28.37' high='28.44' low='27.94' close='28.01' /&&set open='28.13' high='28.3' low='27.85' close='28.3' /&&set open='27.99' high='28.2' low='27.93' close='28.1' /&&set open='27.74' high='27.88' low='27.53' close='27.81' /&&set open='27.55' high='27.72' low='27.42' close='27.54' /&&set open='27.51' high='27.73' low='27.47' close='27.7' /&&set open='27.54' high='27.64' low='27.26' close='27.43' /&&set open='27.67' high='27.73' low='27.35' close='27.57' /&&set open='28.03' high='28.061' low='27.59' close='27.66' /&&set open='28.39' high='28.48' low='28' close='28.16' /&&set open='28.17' high='28.31' low='28.01' close='28.21' /&&set open='28.19' high='28.28' low='28.07' close='28.24' /&&set open='27.73' high='28.18' low='27.72' close='28.14' /&&set open='27.58' high='27.77' low='27.33' close='27.45' /&&set open='27.42' high='27.55' low='27.23' close='27.37' /&&set open='27.41' high='27.55' low='27.4' close='27.52' /&&set open='27.21' high='27.53' low='27.16' close='27.46' /&&set open='27.05' high='27.25' low='27' close='27.21' /&&/data&&/graph&
================================================
浏览 64730
jayyanzhang2010
浏览: 250968 次
来自: 深圳
直角平面坐标 转
经纬度 怎么转 java实现,或者 ...
JavaScript图表FusionCharts免费在线公开课 ...
java quartz定时任务demo教程源代码下载,地址:h ...
fusioncharts 图片2种方式使用java导出 - 项 ...
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 java编写计算器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信