网站建设资讯

NEWS

网站建设资讯

java笑脸眨眼代码 java画笑脸

请问谁知道怎么在扫雷游戏(Java编的)中设置笑脸和哭脸的变化,还有添加背景音乐

背景音乐: Toolkit.getAudioClip("*.wav").loop();

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业莒南免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

游戏结束后调用stop();

象Windows自带的扫雷,表情其实是作为一个Button的Icon,你可以在判断是否为雷的逻辑中追加,button.setIcon(createImageIcon("哭脸.gif"));

笑脸则可以button.setIcon(createImageIcon("笑脸.gif"));

Thread.sleep(100);button.setIcon(createImageIcon("正常.gif"));

用java编写一个颜色为红色,粗线型的笑脸和哭脸,需要继承JFrame类,用java中的绘制图形做

JFreeChart------------它是一种组件技术,专用于在java中实现图形报表

----------饼图,柱状图,折线图

JFreeChart它是一种独立图表技术,它与struts2本身并无关系,只不过,它可以与struts2配合使用

饼图的步骤:

1、创建一个web工程

2、导入struts2框架(core,struts2-jfreeChart)

3、向工程导入(jfreechart.jar,jcommon.jar)

4、创建BaseAction继承于ActionSupport,并且,在类中,声明一个属性 JFreeChart chart;并且生成set,get方法

5、编写ChartAction类,继承于BaseAction

6、在ChartAction类中,编写 showPie()用于显示饼图

7、在struts.xml配置当前action

8、在index.jsp配置,通过img src="chart!showPie.action"进入到指定方法

=================================================================================================================

9、编写ChartDao类,模拟从数据库查询数据

//得到饼图需要的数据集

public DefaultPieDataset getPieDataset(){

DefaultPieDataset dp = new DefaultPieDataset();

dp.setValue("联想",321);

dp.setValue("华硕",189);

dp.setValue("戴尔",98);

dp.setValue("IBM",213);

dp.setValue("Apple",287);

dp.setValue("惠普",120);

dp.setValue("SONY",87);

return dp;

}

==============================================================================================================

10、在ChartAction中的showPie方法,生成饼图

public String showPie(){

//得以要显示的数据集,根据数据,生成饼图

DefaultPieDataset dp = dao.getPieDataset();

//chart = ChartFactory.createPieChart("标题",要显示在饼图中的数据集,是否显示颜色说明,"是否显示工具提示","是否显示网络地址 ");

chart = ChartFactory.createPieChart("一季度各电脑品牌销售汇总",dp,true,false,false);

return "success";

}

=============================================================================================================

11、在struts.xml文件,进行相关配置

package name="struts2" extends="struts-default"

result-types

result-type name="chart" class="org.apache.struts2.dispatcher.ChartResult"/

/result-types

action name="chart" class="org.java.web.ChartAction"

result name="success" type="chart"

param name="width"800/param

param name="height"600/param

/result

/action

/package

=================================================================================================================

12、解决乱码

标题区的乱码

Font f1 = new Font("隶书",Font.BOLD,40);

TextTitle tt = new TextTitle("一季度各电脑品牌销售汇总",f1);

chart.setTitle(tt);//绑定标题

颜色提示区乱码

Font f2 = new Font("隶书",Font.BOLD,20);

LegendTitle lt = chart.getLegend();

lt.setItemFont(f2);//设置该区域的字体

解决饼图中的乱码

PiePlot pp = (PiePlot) chart.getPlot();//得到饼图区域

pp.setLabelFont(f2);//设置饼图区域中的字体

=============================================================================================================

13、设置饼图中要显示的数据格式

//该对象,用于指定饼图要显示的数据格式 //0:key //1:value 2:百分比

StandardPieSectionLabelGenerator sc = new StandardPieSectionLabelGenerator("{0},{1}台,{2}");

//把显示的格式,绑定饼图中

pp.setLabelGenerator(sc);

需要完整版请联系我

java 笑脸的Applet程序

基本概念错误:要编译java文件为java类才可以运行。

建议你看看jdk安装目录下demo\applets中的例子。

另外,最好在Eclipse中编译运行,省点事。


文章标题:java笑脸眨眼代码 java画笑脸
转载来源:http://cdweb.net/article/hhpceh.html