学院后勤处网站建设方案书本地企业网站建设服务

bicheng/2026/1/19 18:04:23/文章来源:
学院后勤处网站建设方案书,本地企业网站建设服务,广东省建设监理协会信息管理网站,建设招聘网站需要注册什么证翻译自 Separator 本章介绍如何使用分隔符组织JavaFX应用程序的UI组件。 SeparatorJavaFX API中可用的类表示水平或垂直分隔线。它用于划分应用程序用户界面的元素#xff0c;不会产生任何操作。但是#xff0c;您可以设置样式#xff0c;对其应用视觉效果#xff0c;甚…翻译自  Separator 本章介绍如何使用分隔符组织JavaFX应用程序的UI组件。 SeparatorJavaFX API中可用的类表示水平或垂直分隔线。它用于划分应用程序用户界面的元素不会产生任何操作。但是您可以设置样式对其应用视觉效果甚至为其设置动画。默认情况下分隔符是水平的。您可以使用该setOrientation方法更改其方向。 创建分隔符 例15-1中的代码片段创建了一个水平分隔符和一个垂直分隔符。 例15-1垂直和水平分隔符 //Horizontal separator Separator separator1 new Separator(); //Vertical separator Separator separator2 new Separator(); separator2.setOrientation(Orientation.VERTICAL); 该Separator班是的扩展Node类。因此分隔符继承Node该类的所有实例变量。 通常分隔符用于划分UI控件的组。研究例15-2中所示的代码片段。它将弹簧月复选框与夏月复选框分开。 示例15-2在复选框类别之间使用分隔符 final String[] names new String[]{March, April, May,June, July, August}; final CheckBox[] cbs new CheckBox[names.length]; final Separator separator new Separator(); final VBox vbox new VBox();for (int i 0; i names.length; i) {cbs[i] new CheckBox(names[i]); }separator.setMaxWidth(40); separator.setAlignment(Pos.CENTER_LEFT); vbox.getChildren().addAll(cbs); vbox.setSpacing(5); vbox.getChildren().add(3, separator); 将此代码片段添加到应用程序时会生成如图15-1所示的控件。 图15-1复选框和分隔符 分隔符占用分配给它的完整水平或垂直空间。该setMaxWidth方法用于定义特定宽度。该setValignment方法指定分隔符在分配的布局空间内的垂直位置。同样您可以通过应用setHalignment方法设置分隔线的水平位置。 在例15-2中通过使用专用方法将分隔符添加到垂直框中add(index, node)。您可以在应用程序中使用此方法在创建UI之后或动态更改UI时包含分隔符。 将分隔符添加到应用程序的UI中 如前所述分隔符可用于划分UI控件组。您还可以使用它们来构建用户界面。考虑渲染天气预报数据的任务如图15-2所示。 图15-2使用分隔符构建天气预报数据 对于图15-2中所示的应用程序分隔符用于划分Label和ImageView对象。研究例15-3中所示的该应用程序的源代码。 示例15-3在天气预报应用程序中使用分隔符 import javafx.application.Application; import javafx.geometry.Insets; import javafx.geometry.Orientation; import javafx.geometry.VPos; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.GridPane; import javafx.scene.text.Font; import javafx.stage.Stage;public class Main extends Application {Label caption new Label(Weather Forecast);Label friday new Label(Friday);Label saturday new Label(Saturday);Label sunday new Label(Sunday);Overridepublic void start(Stage stage) {Group root new Group();Scene scene new Scene(root, 500, 300);stage.setScene(scene);stage.setTitle(Separator Sample);GridPane grid new GridPane();grid.setPadding(new Insets(10, 10, 10, 10));grid.setVgap(2);grid.setHgap(5);scene.setRoot(grid);Image cloudImage new Image(getClass().getResourceAsStream(cloud.jpg));Image sunImage new Image(getClass().getResourceAsStream(sun.jpg));caption.setFont(Font.font(Verdana, 20));GridPane.setConstraints(caption, 0, 0);GridPane.setColumnSpan(caption, 8);grid.getChildren().add(caption);final Separator sepHor new Separator();sepHor.setValignment(VPos.CENTER);GridPane.setConstraints(sepHor, 0, 1);GridPane.setColumnSpan(sepHor, 7);grid.getChildren().add(sepHor);friday.setFont(Font.font(Verdana, 18));GridPane.setConstraints(friday, 0, 2);GridPane.setColumnSpan(friday, 2);grid.getChildren().add(friday);final Separator sepVert1 new Separator();sepVert1.setOrientation(Orientation.VERTICAL);sepVert1.setValignment(VPos.CENTER);sepVert1.setPrefHeight(80);GridPane.setConstraints(sepVert1, 2, 2);GridPane.setRowSpan(sepVert1, 2);grid.getChildren().add(sepVert1);saturday.setFont(Font.font(Verdana, 18));GridPane.setConstraints(saturday, 3, 2);GridPane.setColumnSpan(saturday, 2);grid.getChildren().add(saturday);final Separator sepVert2 new Separator();sepVert2.setOrientation(Orientation.VERTICAL);sepVert2.setValignment(VPos.CENTER);sepVert2.setPrefHeight(80);GridPane.setConstraints(sepVert2, 5, 2);GridPane.setRowSpan(sepVert2, 2);grid.getChildren().add(sepVert2);sunday.setFont(Font.font(Verdana, 18));GridPane.setConstraints(sunday, 6, 2);GridPane.setColumnSpan(sunday, 2);grid.getChildren().add(sunday);final ImageView cloud new ImageView(cloudImage);GridPane.setConstraints(cloud, 0, 3);grid.getChildren().add(cloud);final Label t1 new Label(16);t1.setFont(Font.font(Verdana, 20));GridPane.setConstraints(t1, 1, 3);grid.getChildren().add(t1);final ImageView sun1 new ImageView(sunImage);GridPane.setConstraints(sun1, 3, 3);grid.getChildren().add(sun1);final Label t2 new Label(18);t2.setFont(Font.font(Verdana, 20));GridPane.setConstraints(t2, 4, 3);grid.getChildren().add(t2);final ImageView sun2 new ImageView(sunImage);GridPane.setConstraints(sun2, 6, 3);grid.getChildren().add(sun2);final Label t3 new Label(20);t3.setFont(Font.font(Verdana, 20));GridPane.setConstraints(t3, 7, 3);grid.getChildren().add(t3);stage.show();}public static void main(String[] args) {launch(args);} } 此应用程序使用水平和垂直分隔符并使分隔符跨越GridPane容器中的行和列。在您的应用程序中您还可以设置分隔符的首选长度水平分隔符的宽度和垂直分隔符的高度以便在用户界面调整大小时动态更改。您还可以通过应用可用于Separator对象的CSS类来更改分隔符的可视外观。 造型分隔符 若要将相同的样式应用于示例15-3中的所有分隔符请创建CSS文件例如controlStyle.css并将此文件保存在与应用程序的主类相同的包中。例15-4演示了可以添加到controlStyle文件的CSS类。 示例15-4使用CSS类来设置样式分隔符 /*controlStyle.css */.separator{-fx-background-color: #e79423;-fx-background-radius: 2; } 您可以通过类的getStylesheets方法在应用程序中启用分隔符样式Scene如例15-5所示。 示例15-5在JavaFX应用程序中启用样式表 scene.getStylesheets().add(separatorsample/controlStyle.css); 图15-3显示了编译和运行修改后的应用程序时天气预报中的分隔符的外观。 图15-3样式分隔符 相关的API文档  Separator JavaFX CSS规范

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/88787.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设公司小程序开发wordpress男同

📚博客主页:爱敲代码的小杨. ✨专栏:《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞👍🏻收藏⭐评论✍🏻,您的三连就是我持续更新的动力❤️ 🙏小杨水平有…

最新购物网站建设框架淘客联盟推广平台

一、设计要求 用QT做一个聊天室, 制作一个服务器和客户端。可以进行注册、登录, 登陆成功后可以使用昵称进行发送、接收消息。 能根据昵称、聊天内容查询历史记录,也可以查询全部聊天记录。 。 二、客户端三级ui界面 三、项目代码 //在…

做网站流量是什么wordpress去掉尾巴

在Windows 10上,你可以通过多种方式管理飞行模式,在本指南中,我将概述完成此配置的步骤。飞行模式是一种允许你通过单一选项快速禁用无线设备(如Wi-Fi、蓝牙、近场通信(NFC)、全球定位系统(GPS)和蜂窝)的功能。通常,当你在飞机上,或者你在禁止使用无线电信号的地方时…

网站制作与设计知识点建站平台备案

搬以前写的博客【2014-03-01 08:09】 图像连通域标记算法研究 ConnectedComponent Labeling 最近在研究一篇复杂下背景文字检测的论文。 “Detecting Text in Natural Scenes with Stroke Width Transform ” CPVR 2010的文章,它主要探讨利用文字内…

网站做进一步优化wordpress文字摘要

目录 1.DML(数据操作语言)1.添加数据2.修改数据3.删除数据 2.DQL(数据查询语言)1.DQL-语法2.基本查询3.条件查询(WHERE)1.语法:2.条件:3.案例: 4.聚合函数1.介绍2.常见聚合函数3.语法4.案例 5.分组查询(GROUP BY&#…

郑州专业网站建设公司网站制作教程切片

飞机乘坐流程/怎么坐飞机 编写原因对象人员经历背景飞机乘坐流程流程梗概订票去往机场办理登记牌/托运行李安检登机转机 飞行中下机 后记 编写原因 从上家单位裸辞,大概率下次不会找频繁出差的工作了,而日常出行应该也不会考虑飞机这种交通工具&#xf…

中国中小企业网站建设情况网站分类表

资源 Lua - Joe DFs Builds 或者在文章附加资源下载。 使用方法 在当前文件夹打开文件夹,使用cmd。srglue.exe srlua.exe in.lua out.exe 或 srglue srlua.exe in.lua out.exe in.lua:指用进行打包的lua文件。out.exe:指输出的exe文件的…

南京网站建设培训wordpress 热搜词

目录 一.前后端传输数据的编码格式(contentType) 1.form表单 2.编码格式 3.Ajax 4.代码演示 后端 前端HTML 二.Ajax发送JSON格式数据 1.引入 后端 前端 2.后端 接收到的数据为空 解决办法 3.request方法判断Ajax 4.总结 前端在通过ajax…

在线考试网站开发模板建站合同

本文分享主要描述了几种书写SQL时常见的一些隐藏错误,主要包括:在运算符中使用null值、在聚合数据时使用null值、求平均值时使用判断条件、滤条件中使用and和or、查询的列字段之间缺少逗号分隔、inner join与left join。都是一些比较细节的点&#xff0c…

vue可以做pc端网站吗seo实战密码读后感

3D裸眼技术大多处于研发阶段,它的研发分两个方向,一是硬件设备的研发,二为显示内容的处理研发。第二种已经开始小范围的商业运用。大众消费者接触的不多。从技术上来看,3D裸眼可分为光屏障式(Barrier)、柱状透镜(Lenticular Lens)…

建设企业网站哪家好建设网站的费用如何入账

一些文字来自于 Microsoft . (只需要读下面的红色文字即可!) 1 C# 语言版本控制 最新的 C# 编译器根据项目的一个或多个目标框架确定默认语言版本。 Visual Studio 不提供用于更改值的 UI,但可以通过编辑 .csproj 文件来更改值。…

建设网站 关于竣工结算的期限关于公司网站建设请示

CSS3 - 给div或者文字添加阴影(盒子阴影、文本阴影的使用) CSS3定义了两种阴影:盒子阴影和文本阴影。其中盒子阴影需要IE9及其更新版本,而文本阴影需要IE10及其更新版本。下面分别介绍两种阴影的使用: 1,盒子阴影 (1)盒子阴影的…

正规的网站制作在哪里网站怎么在工信部备案

周四早间,金价接近每盎司2,030美元,创下6天来的最高水平; 美联储确认鸽派政策转向,美元和美国国债收益率双双下挫; 英国央行和欧洲央行2023年的最终政策公告可能会进一步推高金价; 随着投资者重新评估美联储…

建设银行网站打不井微商城小程序哪个好

Python AI 绘画 本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。 需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面 Stable Diffusion web UI GitHub 地址:GitHub - AUTOMATI…

河北省两学一做网站大型网站的优化方法

步骤 1,将QNX imge转换成android sparse镜像 这个QNX镜像可以是直接从QNX分区读取得到或者你的刷机包中的镜像: rootubuntu:~/workspace/$ file qnx_img.img qnx_img.img: DOS/MBR boot sector使用python tools/mksparse.py $镜像文件 转换为android …

宜昌企业网站建设哪个网站做签约设计师比较好

先跑起来 🥊 Python 什么是 Python? Python [ˈpaɪθɑ:n]是 一门 适合初学者 的编程语言 类库 众多 几行代码 就能 出 很好效果 应用场景丰富 在 各个应用领域 都有 行内人制作的 python 工具类库 非常专业、 好用 特别是 人工智能领域 pytho…

网站建设中图片是什么页面模板只有注册的人可以弄吗

一 springcloud stream的作用 1.1 springcloud stream作用 stream屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型。 stream中的消息通信模式遵循了“发布-订阅”模式。 1.2 Binder作用 通过定义绑定器Binder作为中间层,实现…

移动端响应式网站怎么做移动端适配 wordpress

目录 * 491.递增子序列 💡解题思路 回溯三部曲 💻实现代码 * 46.全排列 💡解题思路 # 回溯三部曲 单层搜索的逻辑 💻实现代码 * 47.全排列 II 💡解题思路 💻实现代码 * 491.递增子序列 题目链…

学网站建设工作推广渠道包括哪些

访问者模式是一种行为设计模式,它允许你在不修改现有对象结构的情况下,定义新的操作。访问者模式通过将操作封装在一个访问者对象中,使得可以在不同的对象上执行不同的操作,从而实现了操作和对象的解耦。 在Java中&#x…

六安服装网站建设地址餐饮吸引客流的活动方案

全世界只有3.14 % 的人关注了青少年数学之旅随着科技的发展,机器人必然逐渐进入我们的生活,甚至在许多领域替代人类。以下是目前全球范围内最先进的一些机器人:Actroid-F这种实验性机器人的目标,是创造最逼真的仿人类机器人&#…