前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

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

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

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

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

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

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

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

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

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

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

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

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

终于把界面弄个差不多。

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

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

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

下个文章再写代码。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言