龙空技术网

JAVA学习:使用JavaFX布局来做一个小视频去水印程序

老赵和他的 180

前言:

目前看官们对“javafx图片怎么放在指定位置”都比较着重,姐妹们都想要知道一些“javafx图片怎么放在指定位置”的相关内容。那么小编也在网络上网罗了一些对于“javafx图片怎么放在指定位置””的相关知识,希望同学们能喜欢,咱们一起来学习一下吧!

昨天我仔细地看了JavaFX的布局,有很多种,但是和我以前用BCB或HTML+CSS时比较像的就是BorderPane和AnchorPane。

BorderPane可以有上下左右中五个地方来存放控件,中间是自动充满的,剩余的四边只有一个维度的填满。

而AnchorPane可以使它内部的控件相对于AnchorPane的边缘来定位,这个相对最多有上下左右四个条件,最少可以一个也不设置。

还有就是JavaFX控件中可以使用一些CSS,但并不是标准CSS,属性也有限,对我这种神级CSS大能来说[吐舌],有点施展不开。。。不爽。

基本就是这情况。下面我用JavaFX来做一个视频去水印的程序,然后用这个过程来学习JAVA代码的一些知识,和JavaFX布局的一些练习。

整个的界面大概是这样:(这是我前几天用C#做的程序,基本功能都可以正常运行)

大概布局目标

这个程序涉及到的部分有:

JavaFX布局。在Java中读取剪贴板。在Java中使用正则表达式。Java中的一系列字符串操作。Java中的HttpRequest。使用Java下载指定URL中的返回内容(视频)并保存到本地磁盘中。调用系统中的打开文件夹话框。

我是一边做一边写的,我也不知道几篇文章能写完。

一步一步来吧,我先把窗体布局弄好。

。。。。。。激动人心的几个小时过去了。。。。。。

终于把界面弄个差不多。

下面就是它运行时的样子:

JavaFX做的视频去水印程序布局

下面是它在SceneBuilder2中的布局情况:

SceneBuilder2中的布局

接下来应该把功能一一实现了。

下个文章再写代码。

标签: #javafx图片怎么放在指定位置 #java图片加水印速度快的方法 #javafx布局技巧