当前位置: 首页 > news >正文

常州模板网站建设信息网站界面美观度

常州模板网站建设信息,网站界面美观度,北京百度推广优化,网站代运营 如何纳税翻译自 Button Button通过JavaFX API提供的类使开发人员能够在用户单击按钮时处理操作。该Button班是的扩展Labeled类。它可以显示文本#xff0c;图像或两者。图3-1显示了具有各种效果的按钮。在本章中#xff0c;您将学习如何创建这些按钮类型。 图3-1按钮类型 创建一个按…翻译自  Button Button通过JavaFX API提供的类使开发人员能够在用户单击按钮时处理操作。该Button班是的扩展Labeled类。它可以显示文本图像或两者。图3-1显示了具有各种效果的按钮。在本章中您将学习如何创建这些按钮类型。 图3-1按钮类型 创建一个按钮 您可以Button使用Button类的三个构造函数在JavaFX应用程序中创建控件如示例3-1所示。 示例3-1创建按钮 //A button with an empty text caption. Button button1 new Button(); //A button with the specified text caption. Button button2 new Button(Accept); //A button with the specified text caption and icon. Image imageOk new Image(getClass().getResourceAsStream(ok.png)); Button button3 new Button(Accept, new ImageView(imageOk)); 因为Button类扩展了Labeled类所以可以使用以下方法为没有图标或文本标题的按钮指定内容 该setText(String text)方法-指定按钮上的文本标题 所述setGraphic(Node graphic)方法-指定图形图标 示例3-2显示了如何创建带图标但没有文本标题的按钮。 示例3-2向按钮添加图标 Image imageDecline new Image(getClass().getResourceAsStream(not.png)); Button button5 new Button(); button5.setGraphic(new ImageView(imageDecline)); 添加到应用程序后此代码片段将生成如图3-2所示的按钮。 图3-2带图标的按钮 在例3-2和图3-2中图标是一个ImageView对象。但是您可以使用其他图形对象例如包含在javafx.scene.shape包中的形状。为按钮定义文本和图形内容时可以使用该setGraphicTextGap方法设置它们之间的间隙。 Button该类的默认外观区分按钮的以下可视状态。图3-3显示了带图标的按钮的默认状态。 图3-3按钮状态 分配动作 每个按钮的主要功能是在单击时生成动作。使用类的setOnAction方法Button来定义用户单击按钮时将发生的情况。示例3-3显示了定义button2操作的代码片段。 示例3-3定义按钮的操作 button2.setOnAction(new EventHandlerActionEvent() {Override public void handle(ActionEvent e) {label.setText(Accepted);} }); ActionEvent是由...处理的事件类型EventHandler。一个EventHandler对象提供了handle以处理烧制一个按钮的操作方法。示例3-3显示了如何覆盖该handle方法以便当用户按下button2时标签的文本标题设置为“已接受”。 您可以使用Button该类设置所需数量的事件处理方法以引起特定行为或应用视觉效果。 应用效果 因为Button类扩展了Node类所以可以应用javafx.scene.effect包中的任何效果来增强按钮的视觉外观。在示例3-4中DropShadow当onMouseEntered事件发生时效果应用于button3 。 示例3-4应用DropShadow效果 DropShadow shadow new DropShadow(); //Adding the shadow when the mouse cursor is on button3.addEventHandler(MouseEvent.MOUSE_ENTERED, new EventHandlerMouseEvent() {Override public void handle(MouseEvent e) {button3.setEffect(shadow);} }); //Removing the shadow when the mouse cursor is off button3.addEventHandler(MouseEvent.MOUSE_EXITED, new EventHandlerMouseEvent() {Override public void handle(MouseEvent e) {button3.setEffect(null);} }); 图3-4显示了当鼠标光标在其上时以及何时关闭时按钮3的状态。 图3-4带投影的按钮 造型按钮 增强按钮视觉外观的下一步是应用由Skin类定义的CSS样式。在JavaFX 2应用程序中使用CSS类似于在HTML中使用CSS因为每种情况都基于相同的CSS规范。 您可以在单独的CSS文件中定义样式并使用该setStyleClass方法在应用程序中启用它们。此方法继承自Node该类可用于所有UI控件。或者您可以使用该setStyle方法直接在代码中定义按钮的样式。例3-5和图3-4说明了后一种方法。 示例3-5设置按钮样式 button1.setStyle(-fx-font: 22 arial; -fx-base: #b6e7c9;); 该-fx-font-size属性设置button1的字体大小。该-fx-base属性会覆盖应用于按钮的默认颜色。结果button1为浅绿色文本大小较大如图3-5所示。 图3-5使用CSS设置样式的按钮 相关的API文档   Button Labeled
http://www.huolong8.cn/news/250213/

相关文章:

  • 班级设计网站建设手机网站 app
  • 如何用电子邮箱做网站公众号后端框架
  • 深圳模具外贸网站建设企业所得税优惠政策最新2021年
  • 福建省建设信息网站手机网页打不开但是有网什么原因
  • 湖南网站推高校网站设计方案
  • 网站如何优化推广网络seo外包
  • 典型的网站案例做网站开发还会有前途吗
  • 豪柏大厦做网站的公司广州站在哪里
  • 网站建设赵玉敏江阴住房和城乡建设局网站
  • 成都网站设计建设推荐网站怎么做快推广方案
  • 建设厅网站上报名班级网站开发环境
  • 做恋视频网站上海徐汇区网站建设
  • 如何建设自己的网站 知乎网站竞争对手
  • 创办一个网站需要多少费用wordpress小程序写文章
  • 个人网站平台搭建如何建个人微信公众号
  • 怎么接网站建设的单子大型视频网站开发
  • html5网站怎么建设后台怎么弄网站建设有哪三部
  • 企业申报网站wordpress圆圈特效
  • 电商门户网站长春做网站哪个公司好
  • 网站如何做微信支付宝支付宝dz论坛识别手机网站自动跳转
  • 网站seo心态纪念馆网站建设方案
  • 公司网站开发费用如何做账wordpress后台安全
  • 安阳企业建网站青岛网站关键词
  • 好网站建设公司报价化妆品推广软文
  • 政务网站建设云计算中心阿里云企业网站怎么建设
  • 网站打开后显示建设中自己录入数据做问卷的网站
  • 摄影协会网站源码网站制作费用低
  • 开源网站建设实习心得做网站多少钱_西宁君博相约
  • 单页网站模板 带在线订单做视频网站资源采集
  • 做教育的网站需要资质吗小型教育网站的开发与建设