java语言程序设计基础篇第十版第十四章练习答案.docx

上传人:b****6 文档编号:7105347 上传时间:2023-01-17 格式:DOCX 页数:14 大小:15.80KB
下载 相关 举报
java语言程序设计基础篇第十版第十四章练习答案.docx_第1页
第1页 / 共14页
java语言程序设计基础篇第十版第十四章练习答案.docx_第2页
第2页 / 共14页
java语言程序设计基础篇第十版第十四章练习答案.docx_第3页
第3页 / 共14页
java语言程序设计基础篇第十版第十四章练习答案.docx_第4页
第4页 / 共14页
java语言程序设计基础篇第十版第十四章练习答案.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

java语言程序设计基础篇第十版第十四章练习答案.docx

《java语言程序设计基础篇第十版第十四章练习答案.docx》由会员分享,可在线阅读,更多相关《java语言程序设计基础篇第十版第十四章练习答案.docx(14页珍藏版)》请在冰豆网上搜索。

java语言程序设计基础篇第十版第十四章练习答案.docx

java语言程序设计基础篇第十版第十四章练习答案语言程序设计基础篇第十版第十四章练习答案RevisedbyLiuJingonJanuary12,2021java语言程序设计基础篇第十版第十四章练习答案01publicclassExercise14_01extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);02publicclassExercise14_02extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);03publicclassExercise14_03extendsApplicationOverrideOneistousethehintinthebook.ArrayListlist=newArrayList();for(inti=1;i=52;i+)(i);HBoxpane=newHBox(5);().add(newImageView(image/card/+(0)+.png);().add(newImageView(image/card/+

(1)+.png);().add(newImageView(image/card/+

(2)+.png);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);04publicclassExercise14_04extendsApplicationOverridedd(txt);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);05publicclassExercise14_05extendsApplicationOverridedd(txt);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);05publicclassExercise14_05extendsApplicationOverridedd(txt);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);06publicclassExercise14_06extendsApplicationOverridedd(rectangle);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);07publicclassExercise14_07extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);08publicclassExercise14_08extendsApplicationOverrideng),j,i);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);09publicclassExercise14_09extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);classFanPaneextendsPanedoubleradius=50;publicFanPane()Circlecircle=newCircle(60,60,radius);getChildren().add(circle);Arcarc1=newArc(60,60,40,40,30,35);ddAll(arc1,arc2,arc3,arc4);10publicclassExercise14_10extendsApplicationOverrideddAll,;Arcarc2=newArc(100,140,50,20,180,180);().addAll(ellipse,arc1,arc2,newLine(50,40,50,140),newLine(150,40,150,140);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);11publicclassExercise14_11extendsApplicationOverrideddAll(circle,ellipse1,ellipse2,circle1,circle2,line1,line2,line3,arc);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);12publicclassExercise14_12extendsApplicationOverrideddAll(r1,text1,r2,text2,r3,text3,r4,text4);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);13publicclassExercise14_13extendsApplicationOverrideddAll(arc1,text1,arc2,text2,arc3,text3,arc4,text4);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);14publicclassExercise14_14extendsApplicationOverrideddAll(r1,r2,line1,line2,line3,line4);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);15publicclassExercise14_15extendsApplicationOverrideddAll(polygon,text);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);16publicclassExercise14_16extendsApplicationOverrideind().divide(3);().bind();().bind().divide(3);Lineline2=newLine(0,0,0,0);().bind().multiply

(2).divide(3);().bind();().bind().multiply

(2).divide(3);Lineline3=newLine(0,0,0,0);().bind().divide(3);().bind().divide(3);().bind();Lineline4=newLine(0,0,0,0);().bind().multiply

(2).divide(3);().bind().multiply

(2).divide(3);().bind();().addAll(line1,line2,line3,line4);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);17publicclassExercise14_17extendsApplicationOverrideddAll(arc,line1,line2,line3,circle,line4,line5,line6,line7,line8);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);18publicclassExercise14_18extendsApplicationOverrideddAll(polyline,line1,line2,line3,line4,line5,line6,text1,text2);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);19publicclassExercise14_19extendsApplicationOverrideddAll(polyline1,polyline2,line1,line2,line3,line4,line5,line6,text1,text2,text3,text4,text5,text6,text7);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);20publicclassExercise14_20extendsApplicationOverridedd(newLine(x1,y1,x2,y2);dd(newLine(x2,y2,(x2+(arctan+set45)*arrlen),(y2)+(arctan+set45)*arrlen);().add(newLine(x2,y2,(x2+(arctan-set45)*arrlen),(y2)+(arctan-set45)*arrlen);/*ThemainmethodisonlyneededfortheIDEwithlimited*JavaFXsupport.Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);21publicclassExercise14_21extendsApplicationOverrideistance(x2,y2)+);().addAll(circle1,circle2,line,text);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);22publicclassExercise14_22extendsApplicationOverrideddAll(circle1,circle2,line,text1,text2);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);23publicclassExercise14_23extendsApplicationOverrideddAll(r1,r2,text);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);24publicclassExercise14_24extendsApplicationOverrideddAll(polygon,newCircle(x5,y5,10),text);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);25publicclassExercise14_25extendsApplicationOverrideddAll(circle,polygon);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);26publicclassExercise14_26extendsApplicationOverrideddAll(clock1,clock2);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);27publicclassExercise14_27extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);classDetailedClockPaneextendsPaneprivateinthour;privateintminute;privateintsecond;lear();getChildren().addAll(circle,sLine,mLine,hLine);dd(newLine(xOuter,yOuter,xInner,yInner);dd(text);28publicclassExercise14_28extendsApplicationOverrideNotneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);classClockPaneWithBooleanPropertiesextendsPaneprivateinthour;privateintminute;privateintsecond;privatebooleanhourHandVisible=true;privatebooleanminuteHandVisible=true;privatebooleansecondHandVisible=true;publicbooleanisHourHandVisible()returnhourHandVisible;publicvoidsetHourHandVisible(booleanhourHandVisible)=hourHandVisible;paintClock();publicbooleanisMinuteHandVisible()returnminuteHandVisible;publicvoidsetMinuteHandVisible(booleanminuteHandVisible)=minuteHandVisible;paintClock();publicbooleanisSecondHandVisible()returnsecondHandVisible;publicvoidsetSecondHandVisible(booleansecondHandVisible)=secondHandVisible;paintClock();lear();getChildren().addAll(circle,t1,t2,t3,t4);if(secondHandVisible)getChildren().add(sLine);if(minuteHandVisible)getChildren().add(mLine);if(hourHandVisible)getChildren().add(hLine);29publicclassExercise14_29extendsApplicationfinalstaticdoubleHGAP=20;finalstaticdoubleVGAP=20;finalstaticdoubleRADIUS=5;finalstaticdoubleLENGTH_OF_SLOTS=40;finalstaticdoubleLENGTH_OF_OPENNING=15;finalstaticdoubleY_FOR_FIRST_NAIL=50;finalstaticdoubleNUMBER_OF_SLOTS=9;finalstaticdoubleNUMBER_OF_ROWS=NUMBER_OF_SLOTS-2;Overridedd(c);dd(newLine(x,y,x,y+LENGTH_OF_SLOTS);dd(newLine(centerX-(NUMBER_OF_ROWS-1)*HGAP/2-HGAP,y+LENGTH_OF_SLOTS,centerX-(NUMBER_OF_ROWS-1)*HGAP/2+NUMBER_OF_ROWS*HGAP,y+LENGTH_OF_SLOTS);dd(newLine(centerX+HGAP/2,Y_FOR_FIRST_NAIL+RADIUS,centerX-(NUMBER_OF_ROWS-1)*HGAP/2+NUMBER_OF_ROWS*HGAP,y);().add(newLine(centerX-HGAP/2,Y_FOR_FIRST_NAIL+RADIUS,centerX-(NUMBER_OF_ROWS-1)*HGAP/2-HGAP,y);dd(newLine(centerX-HGAP/2,Y_FOR_FIRST_NAIL+RADIUS,centerX-HGAP/2,Y_FOR_FIRST_NAIL-LENGTH_OF_OPENNING);().add(newLine(centerX+HGAP/2,Y_FOR_FIRST_NAIL+RADIUS,centerX+HGAP/2,Y_FOR_FIRST_NAIL-LENGTH_OF_OPENNING);Notneededforrunningfromthecommandline.*/publicstaticvoidmain(Stringargs)launch(args);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1