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

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

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

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

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

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

01

importjavafx、application、Application;

importjavafx、geometry、Pos;

importjavafx、scene、Scene;

importjavafx、scene、layout、GridPane;

importjavafx、stage、Stage;

importjavafx、scene、image、ImageView;

publicclassExercise14_01extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

GridPanepane=newGridPane();

pane、setAlignment(Pos、CENTER);

pane、setHgap(5);

pane、setVgap(5);

ImageViewimageView1=newImageView("image/uk、gif");

ImageViewimageView2=newImageView("image/ca、gif");

ImageViewimageView3=newImageView("image/china、gif");

ImageViewimageView4=newImageView("image/us、gif");

pane、add(imageView1,0,0);

pane、add(imageView2,1,0);

pane、add(imageView3,0,1);

pane、add(imageView4,1,1);

//Createasceneandplaceitinthestage

Scenescene=newScene(pane);

primaryStage、setTitle("Exercise14_01");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

02

importjavafx、application、Application;

importjavafx、geometry、Pos;

importjavafx、scene、Scene;

importjavafx、scene、layout、GridPane;

importjavafx、stage、Stage;

importjavafx、scene、image、ImageView;

importjavafx、scene、image、Image;

publicclassExercise14_02extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

ImageimageX=newImage("image/x、gif");

ImageimageO=newImage("image/o、gif");

GridPanepane=newGridPane();

pane、setAlignment(Pos、CENTER);

pane、setHgap(5);

pane、setVgap(5);

for(inti=0;i<3;i++){

for(intj=0;j<3;j++){

intstatus=(int)(Math、random()*3);

if(status==0){

pane、add(newImageView(imageX),j,i);

}

elseif(status==1){

pane、add(newImageView(imageO),j,i);

}

}

}

//Createasceneandplaceitinthestage

Scenescene=newScene(pane);

primaryStage、setTitle("Exercise14_02");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

03

importjava、util、ArrayList;

importjavafx、application、Application;

importjavafx、geometry、Pos;

importjavafx、scene、Scene;

importjavafx、scene、layout、HBox;

importjavafx、stage、Stage;

importjavafx、scene、image、ImageView;

publicclassExercise14_03extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

//Therearetwowaysforshuffling、Oneistousethehintinthebook、

//Theotherwayistousethestaticshufflemethodinthejava、util、Collectionsclass、

ArrayListlist=newArrayList<>();

for(inti=1;i<=52;i++){

list、add(i);

}

java、util、Collections、shuffle(list);

HBoxpane=newHBox(5);

pane、setAlignment(Pos、CENTER);

pane、getChildren()、add(newImageView("image/card/"+list、get(0)+"、png"));

pane、getChildren()、add(newImageView("image/card/"+list、get

(1)+"、png"));

pane、getChildren()、add(newImageView("image/card/"+list、get

(2)+"、png"));

//Createasceneandplaceitinthestage

Scenescene=newScene(pane);

primaryStage、setTitle("Exercise14_03");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

04

importjavafx、application、Application;

importjavafx、geometry、Pos;

importjavafx、scene、Scene;

importjavafx、scene、layout、HBox;

importjavafx、scene、paint、Color;

importjavafx、scene、text、Font;

importjavafx、scene、text、FontPosture;

importjavafx、scene、text、FontWeight;

importjavafx、scene、text、Text;

importjavafx、stage、Stage;

publicclassExercise14_04extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

HBoxpane=newHBox();

pane、setAlignment(Pos、CENTER);

Fontfont=Font、font("TimesNewRoman",FontWeight、BOLD,

FontPosture、ITALIC,22);

for(inti=0;i<5;i++){

Texttxt=newText("Java");

txt、setRotate(90);

txt、setFont(font);

txt、setFill(newColor(Math、random(),Math、random(),Math、random(),Math、random()));

pane、getChildren()、add(txt);

}

//Createasceneandplaceitinthestage

Scenescene=newScene(pane,200,100);

primaryStage、setTitle("Exercise14_04");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

05

importjavafx、application、Application;

importjavafx、scene、Scene;

importjavafx、scene、layout、Pane;

importjavafx、scene、text、Font;

importjavafx、scene、text、FontPosture;

importjavafx、scene、text、FontWeight;

importjavafx、scene、text、Text;

importjavafx、stage、Stage;

publicclassExercise14_05extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

Panepane=newPane();

Fontfont=Font、font("TimesNewRoman",FontWeight、BOLD,

FontPosture、REGULAR,35);

Strings="WELCOMETOJAVA";

doubleradius=80;

for(inti=0;i

doublealpha=2*Math、PI*(s、length()-i)/s、length();

Texttxt=newText(radius*Math、cos(alpha)+120,

120-radius*Math、sin(alpha),s、charAt(i)+"");

txt、setFont(font);

txt、setRotate(360*i/s、length()+90);

pane、getChildren()、add(txt);

}

//Createasceneandplaceitinthestage

Scenescene=newScene(pane,240,240);

primaryStage、setTitle("Exercise14_05");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}}

05

importjavafx、application、Application;

importjavafx、scene、Scene;

importjavafx、scene、layout、Pane;

importjavafx、scene、text、Font;

importjavafx、scene、text、FontPosture;

importjavafx、scene、text、FontWeight;

importjavafx、scene、text、Text;

importjavafx、stage、Stage;

publicclassExercise14_05extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

Panepane=newPane();

Fontfont=Font、font("TimesNewRoman",FontWeight、BOLD,

FontPosture、REGULAR,35);

Strings="WELCOMETOJAVA";

doubleradius=80;

for(inti=0;i

doublealpha=2*Math、PI*(s、length()-i)/s、length();

Texttxt=newText(radius*Math、cos(alpha)+120,

120-radius*Math、sin(alpha),s、charAt(i)+"");

txt、setFont(font);

txt、setRotate(360*i/s、length()+90);

pane、getChildren()、add(txt);

}

//Createasceneandplaceitinthestage

Scenescene=newScene(pane,240,240);

primaryStage、setTitle("Exercise14_05");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

06

importjavafx、application、Application;

importjavafx、scene、Scene;

importjavafx、scene、layout、Pane;

importjavafx、scene、paint、Color;

importjavafx、stage、Stage;

importjavafx、scene、shape、Rectangle;

publicclassExercise14_06extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

doubleWIDTH=200;

doubleHEIGHT=200;

Panepane=newPane();

for(inti=0;i<8;i++){

booleanisWhite=i%2==0;

for(intj=0;j<8;j++){

Rectanglerectangle=newRectangle(i*WIDTH/8,

j*HEIGHT/8,WIDTH/8,HEIGHT/8);

rectangle、setStroke(Color、BLACK);

if(isWhite){

rectangle、setFill(Color、WHITE);

}

else{

rectangle、setFill(Color、BLACK);

}

isWhite=!

isWhite;

pane、getChildren()、add(rectangle);

}

}

//Createasceneandplaceitinthestage

Scenescene=newScene(pane,WIDTH,HEIGHT);

primaryStage、setTitle("Exercise14_06");//Setthestagetitle

primaryStage、setScene(scene);//Placethesceneinthestage

primaryStage、show();//Displaythestage

}

/**

*ThemainmethodisonlyneededfortheIDEwithlimited

*JavaFXsupport、Notneededforrunningfromthecommandline、

*/

publicstaticvoidmain(String[]args){

launch(args);

}

}

07

importjavafx、application、Application;

importjavafx、geometry、Pos;

importjavafx、scene、Scene;

importjavafx、scene、control、TextField;

importjavafx、scene、layout、GridPane;

importjavafx、stage、Stage;

publicclassExercise14_07extendsApplication{

@Override//OverridethestartmethodintheApplicationclass

publicvoidstart(StageprimaryStage){

doubleWIDTH=200;

doubleHEIGHT=200;

GridPanepane=newGridPane();

for(inti=0;i<10;i++){

for(intj=0;j<10;j++){

TextFieldtf=newTe

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

当前位置:首页 > 求职职场 > 职业规划

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

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