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

news2025/1/4 17:25:45

 

 

 小技巧

图片控件的使用: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

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

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

相关文章

SOME/IP 协议介绍(四)RPC协议规范

RPC协议规范 本章描述了SOME/IP的RPC协议。 传输协议绑定 为了传输不同传输协议的SOME/IP消息&#xff0c;可以使用多种传输协议。SOME/IP目前支持UDP和TCP。它们的绑定在以下章节中进行了解释&#xff0c;而第[SIP_RPC_450页&#xff0c;第36页]节讨论了选择哪种传输协议。…

基于SSM的停车场管理系统设计与实现

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。你想解决的问题&#xff0c;今天给大家介绍…

[pipe-自写管道] 强网拟态2023-water-ker

程序分析 保护当然都开了, 题目给了一次增加, 释放, 修改一字节堆块的能力, 这里释放堆块后没有将其指针置空从而导致了 UAF. 漏洞利用 这里的堆块大小为 512 字节并是 SLAB_ACCOUNT, 所以可以直接利用管道去构造自写管道从而构造任意读写系统, 详细见大佬博客:【CTF.0x08】D…

如何在Linux服务器上后台持久运行Gunicorn

如何在Linux服务器上后台持久运行Gunicorn **问题概述****解决方案一&#xff1a;使用nohup命令****解决方案二&#xff1a;使用systemd服务****创建systemd服务文件****修改systemd服务文件以使用虚拟环境**日志管理**激活并启动服务&#xff1a;**如何设置用户和组**确认用户…

【博士每天一篇文献-算法】A pseudo-inverse decomposition-based self-organizing modular echo

阅读时间&#xff1a;2023-11-6 1 介绍 年份&#xff1a;2022 作者&#xff1a;王雷&#xff0c;北京信息科技大学自动化学院 期刊&#xff1a; Applied Soft Computing 引用量&#xff1a;12 提出了一种基于伪逆分解的自组织模块化回声状态&#xff08;PDSM-ESN&#xff09…

基于python+django的美食餐厅点餐订餐网站

运行环境 开发语言&#xff1a;Python python框架&#xff1a;django 软件版本&#xff1a;python3.7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;PyCharm/vscode 前端框架:vue.js 项目介绍 本论文主要论述了如何使用python语言开发…

asp.net员工管理系统VS开发sqlserver数据库web结构c#编程包括出差、请假、考勤

一、源码特点 asp.net员工管理系统是一套完善的web设计管理系统&#xff08;主要包括出差、请假、考勤基础业务管理&#xff09;&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为vs2010 &#xff0c;数据库为sqlserver2008&a…

Http状态码502常见原因及排错思路(实战)

Http状态码502常见原因及排错思路 502表示Bad Gateway。当Nginx返回502错误时&#xff0c;通常表示Nginx作为代理服务器无法从上游服务器&#xff08;如&#xff1a;我们的后端服务器地址&#xff09;获取有效的响应。导致这种情况的原因有很多&#xff1a; 后端服务器故障ngin…

在 WSL 上启用 NVIDIA CUDA

环境要求 Windows 11 或 Windows 10 版本 21H2特定版本的GPU驱动&#xff1a; 安装支持 NVIDIA CUDA 的 WSL 驱动程序&#xff1a; https://www.nvidia.com/download/index.aspx具体安装哪个版本&#xff0c;查阅&#xff1a;https://docs.nvidia.com/cuda/wsl-user-guide/in…

从虚拟机下载开始的kubeSphere安装

目录 一、虚拟机安装 二、镜像下载安装 1、镜像下载 2、虚拟机创建 3、虚拟机系统安装 三、虚拟机配置 1、IP固定 2、配置yum阿里源 3、关闭防火墙 4、 关闭selinux 5、 禁止swap交换 6、内核参数修改 7、设置kubernetes源 四、docker安装 五、虚拟机分组 六、…

Linux之IPC通信共享内存(一次拷贝)与消息队列、管道、信号量、socket(两次拷贝)总结(六十二)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

【蓝桥杯选拔赛真题18】C++病毒繁殖 第十二届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析

目录 C/C++病毒繁殖 一、题目要求 1、编程实现 2、输入输出 二、算法分析 <

微信小程序入门及开发准备,申请测试号以及小程序开发的两种方式,目录结构说明

目录 1. 介绍 1.1 优点 1.2 开发方式 2. 开发准备 2.1 申请 2.2 申请测试号 2.2 小程序开发的两种方式 2.3 开发工具 3. 开发一个demo 3.1 创建项目 3.2 配置 3.3 常用框架 3.3 目录结构说明 3.4 新建组件 1. 介绍 1.1 优点 是一种不需要下载安装即可使用的应用…

【LeetCode】每日一题 2023_11_12 每日一题 Range 模块

文章目录 刷题前唠嗑题目&#xff1a;Range 模块题目描述代码与解题思路 刷题前唠嗑 LeetCode? 启动&#xff01;&#xff01;&#xff01; 嗯&#xff1f;怎么是 hard&#xff0c;好长&#xff0c;可恶&#xff0c;看不懂&#xff0c;怎么办 题目&#xff1a;Range 模块 题…

邻接矩阵储存图实现深度优先遍历(C++)

目录 基本要求&#xff1a; 图的结构体&#xff1a; 图的构造&#xff1a; 图的深度优先&#xff08;DFS&#xff09;&#xff1a; 图的打印输出&#xff1a; 完整代码&#xff1a; 测试数据&#xff1a; 运行结果&#xff1a; 通过给出的图的顶点和边的信息&#xff0c…

Apache和Nginx实现虚拟主机的3种方式

目录 首先介绍一下Apache和nginx&#xff1a; Nginx和Apache的不同之处&#xff1a; 虚拟主机 准备工作 Apache实现&#xff1a; 方法1&#xff1a;使用不同的ip来实现 方法2&#xff1a;使用相同的ip&#xff0c;不同的端口来实现 方法3&#xff1a;使用相同的ip&…

【C++基础 】类和对象(上)

C基础 类和对象&#xff08;上&#xff09; 1.面向过程和面向对象初步认识2.类的引入3.类的定义4.类的访问限定符及封装4.1 访问限定符4.2 封装 5.类的作用域6.类的实例化7.类对象模型7.1 如何计算类对象的大小7.2 类对象的存储方式猜测7.3 结构体内存对齐规则 8.this指针8.1 t…

人工智能领域200例教程专栏—学习人工智能的指南宝典

&#x1f389;&#x1f38a;&#x1f389; 你的技术旅程将在这里启航&#xff01; &#x1f680; 本专栏&#xff1a;人工智能领域200例教程专栏 从基础到实践&#xff0c;深入学习。无论你是初学者还是经验丰富的老手&#xff0c;对于本专栏案例和项目实践都有参考学习意义。 …

2023 年最新 Alipay 支付包商户接入实现 Java 网站在线支付功能(详细指南教程)

支付宝商户注册申请 若您的材料在电脑端&#xff0c;或企业/单位要求在电脑端操作。您的材料在手机端且方便在支付宝App中管理企业信息&#xff0c;可参阅《手机端开通企业支付宝-操作手册》开通企业支付宝。电脑端准备材料并使用个人支付宝扫码验证身份后开始注册。

二叉树的遍历(先序,中序,后序,层序)

目录 1.先序遍历1.代码实现 2.中序遍历1.代码实现 3.后序遍历1.代码实现 4.遍历算法的应用5.层序遍历1.算法思想2.代码实现 6.由遍历序列构造二叉树 1.先序遍历 根左右。 1.代码实现 若二叉树为空&#xff0c;则什么也不做; 若二叉树非空: ①访问根结点; ②先序遍历左子树; ③先…