《编程设计及数据库基础》课件——JavaFX控件类.pptx

《编程设计及数据库基础》课件——JavaFX控件类.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

编程设计及数据库基础

JavaFX控件类本节主要内容:掌握JavaFX中的标签(Label),按钮(Button),图片(Image)和图片视图(ImageView)的使用。

Label标签作用:用于显示文本。利用构造函数来创建标签,为标签指定显示的文本。Labellabel1=newLabel(Name);常用方法:setText():设置标签的文本例:label1.setText(“姓名);setTextFill():设置标签文本的颜色例:label1.setTextFill(Color.BLUE);setFont():设置标签文本的字体和大小例:label1.setFont(Font.font(楷体,24));

Button按钮作用:当用户单击按钮时,可以触发事件。利用构造函数来创建按钮,为按钮指定显示的文本Buttonbutton1=newButton(OK);常用方法:setText():设置按钮的文本内容。getText():获取按钮的文本内容。

按钮事件处理方法:setOnAction()方法用于为按钮设置事件处理程序。当用户与该控件进行交互时(例如点击按钮),将触发指定的事件处理程序。通过EventHandler接口定义事件处理程序button.setOnAction(newEventHandlerActionEvent(){@Overridepublicvoidhandle(ActionEventactionEvent){事件处理代码}});

Image图片作用:用来加载图片,支持bmp,ipg,gif,png各种图片格式。利用构造函数创建图片对象,可以为其指定图片路径,支持多种渠道的图片:1)网络图片:图片网址2)本地图片:“file:图片文件路径”3)资源图片(放在JavaFX项目src里的图片):用包路径定位例:Imageimage1=newImage(res/a.jpg);

作用:用于显示图片,将Image对象设置为图片源。利用构造函数创建图片视图,可以将Image对象设置为图片源。ImageViewimageView=newImageView(image);常用方法:setImage(Imageimage):设置ImageView的图像。getImage():获取ImageView的图像。ImageView图片视图

编程实例1:我的相册设计一个“我的相册”窗口小程序,用于显示指定的图片,如图所示,当单击“下一张”按钮,循环展示多张图片。

TextField文本框作用:带有光标的文本输入框,实现文本输入常用方法:getText()方法:获取文本框种的文本内容setPromptText():显示提示字幕通知用户文本字段的用途PasswordField密码框作用:用于密码输入,用户键入的字符通过显示回显字符串被隐藏。用法跟TextField类似。

RadioButton单选按钮作用:单选按钮通常组合在一起,以便用户进行单选。ToggleGroup:用于管理一组单选按钮,每次只能选择一个单选按钮。常用方法:setToggleGroup(toggleGroup)方法:用于将多个单选按钮放置在ToggleGroup中isSelected()方法:返回用户是否选择了特定单选按钮。setSelected()方法:带有true参数可以显式选择单选按钮。CheckBox复选框作用:复选框允许用户进行多项选择。用法跟RadioBox类似。

编程案例2:用户注册设计一个用户注册界面,如图所示。单击“注册”按钮,弹出Alert对话框,让用户确认注册信息。提示:可以利用GridPane(网格布局)对界面进行布局。

Alert对话框作用:用于显示警告、错误或信息消息的弹出窗口。常用方法:alert.setTitle(“提示信息”):设置对话框的标题alert.setContentText(“这是对话框的内容”):设置对话框的内容alert.getButtonTypes().setAll(ButtonType):在对话框里添加按钮alert.showAndWait():显示对话框

ChoiceBox选择框作用:允许用户在几个选项之间快速选择,允许用户从一组选项中选择一个的控件。利用构造函数来创建ChoiceBox对象,并填充选择框。ChoiceBoxcb=newChoiceBox(FXCollections.observableArrayList(A,B,C));常用方法:setItems()方法:设置选择框列表项的值。c

文档评论(0)

青柠职教 + 关注
实名认证
服务提供商

从业10年,专注职业教育专业建设,实训室建设等。

1亿VIP精品文档

相关文档