基于JavaFx的常见自定义UI组件设计源码

作品简介

本项目为JavaFx平台下的自定义UI组件设计源码,汇集了110个Java源文件、27个CSS样式文件、24个PNG图片资源、18个JavaScript脚本文件、5个XML配置文件、3个GIF动画文件、2个字体文件(ttf)、2个JPEG图片文件、2个HTML文件以及1个Git忽略规则文件,总计197个文件。该项目旨在提供丰富的自定义UI组件,支持使用Java、CSS和JavaScript进行界面开发。

关键词

JavaFx 自定义UI组件 设计 源码

目录结构

  ├── .document
    ├── img
    ├── 1.gif
    ├── 2.gif
    ├── 3.gif
    ├── img.png
    ├── img_1.png
    ├── img_2.png
    ├── img_3.png
    ├── img_4.png
    ├── img_5.png
    ├── img_6.png
    ├── img_7.png
    ├── img_8.png
    ├── img_9.png
├── .gitignore
├── LICENSE
  ├── chenfeifx-core
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── cn
            ├── chenfeifx
              ├── core
                ├── common
                ├── AnimationUtils.java
                ├── CFBounds.java
                ├── ClipUtil.java
                ├── ClipboardUtils.java
                ├── Delta.java
                ├── DragResizer.java
                ├── ExecuteInterface.java
                ├── FxUtil.java
                ├── LoadingUtils.java
                ├── ResourcesLoader.java
                ├── SimpleButton.java
                ├── SimpleControl.java
                ├── StageDragResizer.java
                ├── TimelineBuilder.java
                ├── controls
                ├── CFAlert.java
                ├── CFBadge.java
                ├── CFButtonType.java
                ├── CFCarousel.java
                ├── CFCheckBox.java
                ├── CFClock.java
                ├── CFDialog.java
                ├── CFDirectoryChooser.java
                ├── CFDrawer.java
                ├── CFEmpty.java
                ├── CFFileChooser.java
                ├── CFForm.java
                ├── CFHeader.java
                ├── CFImage.java
                ├── CFImageViewer.java
                ├── CFLoading.java
                ├── CFMessage.java
                ├── CFNotification.java
                ├── CFPagination.java
                ├── CFPopover.java
                ├── CFPopup.java
                ├── CFRadioButton.java
                ├── CFStage.java
                ├── CFSwitch.java
                ├── CFTab.java
                ├── CFTabPane.java
                ├── CFTableView.java
                ├── CFTextField.java
                ├── CFTooltip.java
                ├── Header.java
                  ├── model
                  ├── Column.java
                  ├── skins
                  ├── CFCarouselSkin.java
                  ├── CFCheckBoxSkin.java
                  ├── CFDirectoryChooserSkin.java
                  ├── CFEmptySkin.java
                  ├── CFFileChooserSkin.java
                  ├── CFImageSkin.java
                  ├── CFImageViewerSkin.java
                  ├── CFLabelSkin.java
                  ├── CFPaginationSkin.java
                  ├── CFRadioButtonSkin.java
                  ├── CFSwitchSkin.java
                  ├── CFTabPaneSkin.java
                  ├── CFTextFieldSkin.java
                ├── enums
                ├── Level.java
                ├── layout
                ├── PopoverNode.java
        ├── resources
          ├── cn
            ├── chenfeifx
              ├── core
                ├── css
                ├── cf-badge.css
                ├── cf-base.css
                ├── cf-button.css
                ├── cf-carousel.css
                ├── cf-check-box.css
                ├── cf-colors.css
                ├── cf-dialog.css
                ├── cf-drawer.css
                ├── cf-header.css
                ├── cf-loading.css
                ├── cf-notification.css
                ├── cf-pagination.css
                ├── cf-radio-button.css
                ├── cf-switch.css
                ├── cf-tab-pane.css
                ├── cf-table-view.css
                ├── cf-text-field.css
                ├── header.css
                ├── img
                ├── empty.png
                ├── logo.png
      ├── test
        ├── java
        ├── CFAlertTest.java
        ├── CFCFEmptyTest.java
        ├── CFFormTest.java
        ├── CFImageTest.java
        ├── CFImageViewerTest.java
        ├── CFNotificationTest.java
        ├── CFPaginationTest.java
        ├── CFTabPaneTest.java
        ├── Demo.java
        ├── Demo1.java
        ├── GaussianBlurTest.java
        ├── TooltipTest.java
        ├── resources
          ├── img
          ├── Monkey D. Luffy.png
  ├── chenfeifx-example
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── cn
            ├── chenfeifx
              ├── example
              ├── ExampleApp.java
              ├── StartUp.java
                ├── demo
                ├── ButtonDemo.java
                ├── TimelineDemo.java
                ├── examples
                ├── AnimationExample1.java
                ├── AnimationExample2.java
                ├── BorderAnimationExample.java
                ├── CFAlertExample.java
                ├── CFDrawerExample.java
                ├── CFLoadingExample.java
                ├── CFMessageExample.java
                ├── CFPopoverExample.java
                ├── CFTableViewExample.java
                ├── DataExample.java
                ├── EffectExample1.java
                ├── FormExample.java
                ├── User.java
                ├── ui
                ├── Aside.java
                ├── Index.java
                ├── Reward.java
                ├── UserCard.java
        ├── resources
          ├── css
          ├── aside.css
          ├── fonts.css
          ├── index.css
          ├── user-detail.css
          ├── fonts
          ├── AlimamaDaoLiTi.ttf
          ├── DingTalk_JinBuTi_Regular.ttf
          ├── img
          ├── avatar.png
          ├── backdrop.png
          ├── gitee.png
          ├── img1.png
          ├── img2.png
          ├── img3.png
          ├── img4.png
          ├── img5.png
          ├── javafx.png
          ├── logo.ico
          ├── logo.png
          ├── pay-wx.jpg
          ├── pay-zfb.jpg
          ├── reward.png
  ├── chenfeifx-media
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── cn
            ├── chenfeifx
              ├── media
                ├── controls
                ├── CFAudioPlayer.java
                ├── CFVideoPlayer.java
                ├── MediaPlayerSlider.java
                  ├── common
                  ├── TimeUtils.java
                  ├── skin
                  ├── CFAudioPlayerSkin.java
                  ├── CFVideoPlayerSkin.java
                  ├── MediaPlayerSliderSkin.java
        ├── resources
          ├── cn
            ├── chenfeifx
              ├── media
                ├── css
                ├── cf-audio-player.css
                ├── cf-video-player.css
      ├── test
        ├── java
        ├── CFAudioPlayerTest.java
        ├── CFVideoPlayerTest.java
        ├── Main.java
        ├── MediaSliderTest.java
  ├── chenfeifx-web
  ├── pom.xml
    ├── src
      ├── main
        ├── java
          ├── cn
            ├── chenfeifx
              ├── web
                ├── controls
                ├── AceHelper.java
                ├── AceView.java
                ├── enums
                ├── AceMode.java
                ├── AceTheme.java
        ├── resources
          ├── cn
            ├── chenfeifx
              ├── web
                ├── css
                ├── ace-view.css
                ├── web
                  ├── ace
                  ├── index.html
                    ├── js
                    ├── ace.min.js
                    ├── mode-css.min.js
                    ├── mode-html.min.js
                    ├── mode-java.min.js
                    ├── mode-javascript.min.js
                    ├── mode-json.min.js
                    ├── mode-markdown.min.js
                    ├── mode-nginx.min.js
                    ├── mode-properties.min.js
                    ├── mode-sql.min.js
                    ├── mode-text.min.js
                    ├── mode-xml.min.js
                    ├── mode-yaml.min.js
                    ├── theme-chrome.min.js
                    ├── theme-tomorrow_night.min.js
                  ├── codemirror
                    ├── css
                    ├── codemirror.min.css
                      ├── theme
                      ├── idea.min.css
                  ├── index.html
                    ├── js
                    ├── codemirror.min.js
                    ├── matchbrackets.min.js
                      ├── mode
                      ├── clike.min.js
      ├── test
        ├── java
        ├── AceViewTest.java
        ├── Main.java
├── pom.xml
├── readme.txt
创作时间: