JavaFX(其他控件02)(综合运用)

 

 

 小技巧

图片控件的使用:Image/ImageView

new ImageView(new Image(url,宽,高,true,true))

--绝对路径:  file:D:\\图片\\6.jpg
--相对路径:  src里面建了个文件夹 images/1.png

滑块:Slider show(true) major(10) getValue()
保留2位小数:String.format("%.2f",jg)

文本域:TextArea  width height 自带滚动条
ta.getText()

文件选择器:FileChooser 后缀 File file 绝对路径
日期选择器:DatePicker  getValue
颜色选择器:ColorPicker getValue Color

深入下拉框(值类型)
	ChoiceBox<Type>
	重构其toString()方法
	设置转换器 cb.setConverter()



 布局参考

 

布局分析 

 数据库脚本

USE [db_goodsManager]
DELETE FROM tb_goods
DELETE FROM tb_type

SET IDENTITY_INSERT [dbo].[tb_type] ON
INSERT [dbo].[tb_type] ([tid], [tname]) VALUES (1, N'水果')
INSERT [dbo].[tb_type] ([tid], [tname]) VALUES (2, N'化妆品')
INSERT [dbo].[tb_type] ([tid], [tname]) VALUES (3, N'服装')
INSERT [dbo].[tb_type] ([tid], [tname]) VALUES (4, N'零食')
INSERT [dbo].[tb_type] ([tid], [tname]) VALUES (5, N'生活用品')


SET IDENTITY_INSERT [dbo].[tb_type] OFF

SET IDENTITY_INSERT [dbo].[tb_goods] ON
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (1,N'榴莲1', 1, 98.9, N'水果之王', N'images/s1.jpg', CAST(0x0000AF3400000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (2,N'山竹1', 1, 35.2, N'解乏止渴', N'images/s2.jpg', CAST(0x0000AE2400000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (3,N'柠檬1', 1, 16.1, N'维C多多', N'images/s3.jpg', CAST(0x0000AE6300000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (4,N'西瓜1', 1, 29.9, N'解暑神器', N'images/s6.jpg', CAST(0x0000AF1C00000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (5,N'榴莲2', 1, 98.8, N'水果之王', N'images/s1.jpg', CAST(0x0000AE9C00000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (6,N'山竹2', 1, 35.8, N'解乏止渴', N'images/s2.jpg', CAST(0x0000AF1800000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (7,N'柠檬2', 1, 16.45, N'维C多多', N'images/s3.jpg', CAST(0x0000AE4700000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (8,N'西瓜2', 1, 29.6, N'解暑神器', N'images/s6.jpg', CAST(0x0000AF1D00000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (9,N'榴莲3', 1, 28.7, N'水果之王', N'images/s1.jpg', CAST(0x0000AEDA00000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (10,N'山竹3', 1, 25.9, N'解乏止渴', N'images/s2.jpg', CAST(0x0000AE8000000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (11,N'柠檬3', 1, 16.5, N'维C多多', N'images/s3.jpg', CAST(0x0000AF3900000000 AS DateTime))
INSERT [dbo].[tb_goods] ([gid],[gname], [tid], [gprice], [ginfo], [gpath], [gtime]) VALUES (12,N'西瓜3', 1, 29.1, N'解暑神器', N'images/s6.jpg', CAST(0x0000AEC200000000 AS DateTime))
SET IDENTITY_INSERT [dbo].[tb_goods] OFF

SELECT * FROM tb_goods
SELECT * FROM tb_type

 

一、菜单栏 菜单 菜单项
MenuBar Menu MenuItem

二、工具栏&菜单按钮
ToolBar Button MenuButton

三、选项面板 选项
TabPane Tab

四、分割面板 上左右布局
SplitPane

五、滚动面板 
ScrollPane setContent()

六、折叠面板(手风琴) 标题面板
Accordion TitledPane

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

浙大恩特客户资源管理系统 fileupload.jsp 任意文件上传

一、漏洞描述 杭州恩软信息技术有限公司&#xff08;浙大恩特&#xff09;提供外贸管理软件、外贸客户管理软件等外贸软件&#xff0c;是一家专注于外贸客户资源管理及订单管理产品及服务的综合性公司。 浙大恩特客户资源管理系统中的fileupload.jsp接口存在安全漏洞&#xf…

VS Code画流程图:draw.io插件

文章目录 简介快捷键 简介 Draw.io是著名的流程图绘制软件&#xff0c;开源免费&#xff0c;对标Visio&#xff0c;用过的都说好。而且除了提供常规的桌面软件之外&#xff0c;直接访问draw.io就可以在线使用&#xff0c;堪称百分之百跨平台&#xff0c;便捷性直接拉满。 那么…

【python后端】- 初识Django框架

Django入门 &#x1f604;生命不息&#xff0c;写作不止 &#x1f525; 继续踏上学习之路&#xff0c;学之分享笔记 &#x1f44a; 总有一天我也能像各位大佬一样 &#x1f31d;分享学习心得&#xff0c;欢迎指正&#xff0c;大家一起学习成长&#xff01; 文章目录 Django入门…

SpringBoot的Data开发篇:整合JDBC、整合MybatisMP,YAML文件加密的实现,数据项目监控平台的使用和实现

SpringBoot整合JDBC 实现步骤&#xff1a; 导pom文件坐标 除springboot启动器和test坐标外&#xff0c;还需要导入spring jdbc和mysql的坐标 <dependencies><!--Spring JDBC--><dependency><groupId>org.springframework.boot</groupId><art…

【fast2021论文导读】 Learning Cache Replacement with Cacheus

文章:Learning Cache Replacement with Cacheus 导读摘要: 机器学习的最新进展为解决计算系统中的经典问题开辟了新的、有吸引力的方法。对于存储系统,缓存替换是一个这样的问题,因为它对性能有巨大的影响。 本文第一个贡献,确定了与缓存相关的特征,特别是,四种工作负载…

JSP运行环境搭建

将安装JSP引擎的计算机称作一个支持JSP的Web服务器。这个服务器负责运行JSP&#xff0c;并将运行结果返回给用户。 JSP的核心内容之一就是编写JSP页面,JSP页面是Web应用程序的重要组成部分之一。一个简单Web应用程序可能只有一个JSP页面,而一个复杂的Web应用程序可能由许多JSP…

CnosDB 狂欢!全面支持 Helm 部署,轻松搞定你的分布式时序数据库!

大家好&#xff01;今天有个热辣新闻要和大家分享——CnosDB 狂欢时刻来啦&#xff0c;全面支持 Helm 部署&#xff01;如果你是物联网、工业互联网、车联网或者IT运维的粉丝&#xff0c;那你绝对不能错过这个重磅消息&#xff01; CnosDB Helm Chart 究竟是啥&#xff1f; 别…

网络通讯基础

Socket Socket是应用层与TCP/IP协议簇通信的中间软件抽象层&#xff0c;它是一组接口。Socket通常用于实现客户端和服务器之间的通信。它允许客户端应用程序与服务器应用程序建立连接&#xff0c;并通过网络传输数据。 Socket包含了网络通讯必须的5种信息 Socket例子 { 协议: …

计算机毕业设计 基于Vue篮球联盟管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

vue:实现顶部消息横向滚动通知

前言 最近有个需求&#xff0c;是在系统顶部展示一个横向滚动的消息通知。需求很简单&#xff0c;就是消息内容从右往左一直滚动。 效果如下&#xff1a; 因为我的需求很简单&#xff0c;功能就这样。如果有什么其他需求&#xff0c;可以再继续修改。 代码 使用 <noti…

《深入理解计算机系统》书籍学习笔记 - 第二课 - 位,字节和整型

Lecture 02 Bits,Bytes, and Integer 位&#xff0c;字节和整型 文章目录 Lecture 02 Bits,Bytes, and Integer 位&#xff0c;字节和整型Byte 字节位操作布尔代数集合的表现形式和操作C语言的逻辑操作 位移操作整型数值范围无符号与有符号数值无符号与有符号在C中 拓展和截断拓…

2023年【电工(初级)】考试内容及电工(初级)复审模拟考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 电工&#xff08;初级&#xff09;考试内容是安全生产模拟考试一点通总题库中生成的一套电工&#xff08;初级&#xff09;复审模拟考试&#xff0c;安全生产模拟考试一点通上电工&#xff08;初级&#xff09;作业手…

C++语言的广泛应用领域

目录 1. 系统级编程 2. 游戏开发 3. 嵌入式系统 4. 大数据处理 5. 金融和量化分析 6. 人工智能和机器学习 7. 网络和通信 结语 C是一种多范式编程语言&#xff0c;具有高性能、中级抽象能力和面向对象的特性。由Bjarne Stroustrup于1979年首次设计并实现&#xff0c;C在…

电路综合-基于简化实频的SRFT集总参数切比雪夫低通滤波器设计

电路综合-基于简化实频的SRFT集总参数切比雪夫低通滤波器设计 6、电路综合-基于简化实频的SRFT微带线切比雪夫低通滤波器设计中介绍了使用微带线进行切比雪夫滤波器的设计方法&#xff0c;在此对集总参数的切比雪夫响应进行分析。 SRFT集总参数切比雪夫低通滤波器综合不再需要…

SpringBootWeb案例——Tlias智能学习辅助系统(3)——登录校验

前一节已经实现了部门管理、员工管理的基本功能。但并没有登录&#xff0c;就直接访问到了Tlias智能学习辅助系统的后台&#xff0c;这节来实现登录认证。 目录 登录功能登录校验(重点)会话技术会话跟踪方案一 Cookie&#xff08;客户端会话跟踪技术&#xff09;会话跟踪方案二…

Django(三、数据的增删改查、Django生命周期流程图)

文章目录 一、 基于ORM进行的CURDuser_list&#xff1a;作为主页使用路由文件urls.py配置如下&#xff1a;add.html&#xff1a;用于新增用户的数据页add页面视图函数如下:edit.html&#xff1a;修改数据的页面那么来总结一下上序所操作所用到的内容。 导入已存在的表其方式有两…

某手游完整性校验分析

前言 只是普通的单机手游&#xff0c;广告比较多&#xff0c;所以分析处理了下&#xff0c;校验流程蛮有意思的&#xff0c;所以就分享出来了 1.重打包崩溃处理 样本进行了加固&#xff0c;对其dump出dex后重打包出现崩溃 ida分析地址发现为jni函数引起 利用Xposed直接替换…

Java学习

Java的三大版本 Write Once、Run Anywhere JavaSE:标准版&#xff08;桌面程序,控制台开发…) JavaME:嵌入式开发(手机,小家电…) JavaEE: E企业级开发(web端&#xff0c;服务器开发…) JDK : Java Development Kit&#xff0c;Java开发者工具&#xff0c;在JRE之上扩充了一些…

算法进阶指南图论 通信线路

通信线路 思路&#xff1a;我们考虑需要升级的那条电缆的花费&#xff0c;若其花费为 w &#xff0c;那么从 1 到 n 的路径上&#xff0c;至多存在 k 条路径的价值大于 w &#xff0c;这具有一定的单调性&#xff0c;当花费 w 越大&#xff0c;我们路径上价值大于 w 的花费会越…

Unity 使用INI文件存储数据或配置参数预设

法1&#xff1a;调用外部Capi库 具体使用&#xff1a; public class Ini{//读取INI文件需要调用C的APP[System.Runtime.InteropServices.DllImport("kernel32")]private static extern long WritePrivateProfileString(string section, string key, string val, st…