javafx
百块富翁
一只喜欢文学的程序猿。
展开
-
javafx 环形文字
import javafx.application.Application;import javafx.geometry.Pos;import javafx.scene.Group;import javafx.scene.Scene;import javafx.scene.layout.GridPane;import javafx.scene.text.Font;import javafx.scene.text.FontPosture;import javafx.scene.text.Fon.原创 2021-06-03 18:45:15 · 486 阅读 · 0 评论 -
javafx 使用VLC media player播放器及加入视频缓冲区优化性能
在做的我的开源项目IceoLogy壁纸时,由于要做视频壁纸,javafx自带的mediaView性能并不理想,支持的格式也挺少的,几经搜索发现开源的VLC media player有口皆碑,挺不错的,使用开源的demo运行发现cpu占用异常的高,我i7-9750H的CPU也占到了40%,稳定在25%左右,几经搜寻在外网找到了加入视屏缓冲区来优化的解决方案,加入缓冲区后播放同一视频cpu使用率稳定在8%左右import javafx.application.Application;import jav原创 2021-06-02 15:17:22 · 2251 阅读 · 8 评论 -
javaFx 前面加载的控件被后面的控件遮挡解决办法
在使用fx过程中遇到这个问题,后面加载的控件一直在前面加载的控件的前面,如果在同一个位置就可能会遮挡,就像下面图1这样 后面加载的回收站遮挡住了后面红色的控件,但是我想让前面的控件显示在前面,就像图2这样,找了好久也没找到相关的api,下面贴上我的解决办法。 ObservableList<Node> paneNode = FXCollections.observableArrayList(pane.getChildren()); paneNode.add(5,imageVi.原创 2021-05-20 14:39:25 · 1274 阅读 · 0 评论 -
javaFx 内存优化
在做我的开源项目:IceoLogy壁纸时,第二版加入了屏保之后,内存竟然要用到800多M,稳定运行到900M,我自己都不敢相信自己的眼睛,就4个页面而已啊,我的代码还这么烂吧。这肯定是不行的,一般的家用电脑就4G的内存,用上我这个壁纸还不得卡死了,不知道的还以为我写的病毒呢,作为一个有职业素养的程序员,怎么能从自己的手上放任这种事情来毁掉自己的一世英名呢。于是就加入了漫长的优化之路,几乎把代码都重构了,但内存还是居高不下,但是我看到SecretOpen的开源secret-performance-d.原创 2021-04-16 12:59:44 · 2081 阅读 · 4 评论