JFoenix เป็นไลบรารี Java โอเพ่นซอร์สที่ใช้ Google Material Design โดยใช้ส่วนประกอบ Java
- เว็บไซต์ JFoenix
- JFoenix สำหรับ Java 9 - ดาวน์โหลด jar (9.xx)
- JFoenix สำหรับ Java 8 - ดาวน์โหลด jar (8.xx)
- JFoenix สำหรับ Android - ดาวน์โหลด jar
- บิลด์ที่วางจำหน่ายมีให้บริการจาก Maven Central
ใช้ JFoenix แล้วหรือยัง?
อย่าลังเลที่จะสร้างคำขอดึงเพื่อเพิ่มลิงก์ไปยังโครงการของคุณใน JFoenix github
- อีกประการหนึ่งคือชื่นชมการมีส่วนร่วมทั้งหมด อย่าลังเลที่จะเพิ่มการมีส่วนร่วมของคุณเองให้กับ JFoenix :)
หากคุณชอบ JFoenix :) และต้องการสนับสนุนโปรเจ็กต์นี้ คุณสามารถเป็นผู้สนับสนุน Patreon หรือ Open Collective ได้
โครงการที่ใช้ JFoenix
- บีโคซี่
- Corendon LostLuggage
- ผู้ช่วยห้องสมุด
- JFX-เบราว์เซอร์
- HMCL - สวัสดีมายคราฟ! ตัวเปิด
- โดย Anongrp ในหลายโครงการ: Phony, ThunderGet, Portume
- โดย GOXR3PLUS ใน: XR3Player, JAVAFX WEB Browser
- เคโฟนิกซ์
- JavaFXCalendar
- JLearn แอปการเรียนรู้ที่สนุกสนาน
- P2P ซอฟต์แวร์เพียร์ทูเพียร์
- OwlPlug ตัวจัดการปลั๊กอินเสียง
- การเขียนโปรแกรม MS Paint IDE ใน MS Paint
- TradingFX ตรวจสอบมูลค่า BitCoin แบบเรียลไทม์
- Actlist แพลตฟอร์มยูทิลิตี้เพื่อดำเนินการสิ่งที่คุณต้องการ
- Jestures กรอบงานอย่างง่ายสำหรับการจดจำท่าทางใน Java
- ระบบจองรถ RentLio พร้อมเทคโนโลยี RMI
- Magis โปรแกรมการสอนโดยใช้คอมพิวเตอร์ช่วย
- โปรเจ็กต์ขนาดเล็กอื่น ๆ JMarkPad, ตัวแปลงสกุลเงิน, ColorCode Pro
- GameDex แอปพลิเคชั่นจัดการคอลเลกชันเกมดิจิทัล
- ตัวสร้างคำขอ API ข้ามแพลตฟอร์มของ Sparkler A
- ExploreHub แอปพลิเคชั่นจองกิจกรรม
- Gramophy ไม่มีโฆษณา, Opensource, เครื่องเล่นเพลง/ดาวน์โหลด YouTube
- JabRef ผู้จัดการอ้างอิงโอเพ่นซอร์ส (เชิงวิทยาศาสตร์) ซึ่งส่วนใหญ่ใช้ในโลก LaTeX
- OnlyViewer โปรแกรมดูรูปภาพที่บริสุทธิ์พร้อมคุณสมบัติที่ใช้งานได้จริง
- Automation Boot แอปพลิเคชันสำหรับกระบวนการอัตโนมัติ
- JFXGithubClient ไคลเอ็นต์เดสก์ท็อป JavaFX Github
- UniObfuscator โปรแกรมสร้างความสับสน Java
- ePatient ระบบการจัดการผู้ป่วย
- Pdx-Unlimiter กล่องเครื่องมือสำหรับเกม Paradox Grand Strategy
- CassettePlayer เครื่องเล่นเพลง JavaFX ที่มีฟีเจอร์ครบถ้วน
สร้าง
ในการสร้าง JFoenix ให้ดำเนินการคำสั่งต่อไปนี้:
หากต้องการรันการสาธิตหลัก ให้ดำเนินการคำสั่งต่อไปนี้:
หมายเหตุ : คุณต้องตั้งค่าตัวแปรสภาพแวดล้อม JAVA_HOME ให้ชี้ไปที่ไดเร็กทอรี Java 1.8
หมายเหตุ : JFoenix ต้องใช้ Java 1.8u60 ขึ้นไป
สาธิต
สำหรับขั้นตอนโดยละเอียดในการเริ่มการสาธิต โปรดดูที่วิกิ
ฉันจะใช้ JFoenix ได้อย่างไร?
คุณสามารถดาวน์โหลดซอร์สโค้ดของไลบรารีและสร้างได้ตามที่กล่าวไว้ก่อนหน้านี้ การสร้าง JFoenix จะสร้าง jfoenix-0.0.0-SNAPSHOT.jar ภายใต้โฟลเดอร์ jfoenix/build/libs หากต้องการใช้ JFoenix ให้นำเข้า jfoenix-0.0.0-SNAPSHOT.jar ลงในโปรเจ็กต์ของคุณ และเริ่มใช้คอมโพเนนต์ Java ดีไซน์ Material ใหม่ :)
เกรเดิล
วิธีรวมในโครงการ Gradle
repositories {
mavenCentral()
}
อ้างอิงที่เก็บจากตำแหน่งนี้โดยใช้:
- จาวา 9+
dependencies {
compile ' com.jfoenix:jfoenix:9.0.10 '
}
- จาวา 8
dependencies {
compile ' com.jfoenix:jfoenix:8.0.10 '
}
มาเวน
วิธีรวมในโครงการ Maven
- จาวา 9+
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >9.0.10</ version >
</ dependency >
- จาวา 8
< dependency >
< groupId >com.jfoenix</ groupId >
< artifactId >jfoenix</ artifactId >
< version >8.0.10</ version >
</ dependency >
ส่วนประกอบ
การใช้งาน JFXButton
การใช้งาน JFXCheckBox
การใช้งาน JFXToggleButton
JFXDialog
JFXListView
JFXไฮไลท์
JFXChipView
JFXNodesList
JFXMasonryPane
การใช้งาน JFXSlider
JFXSpinner
JFXสแน็คบาร์
JFXColorPicker
JFXDatePicker
JFXTimePicker
JFXTreeTableView
การจัดกลุ่ม
ผู้ร่วมให้ข้อมูล
โครงการนี้เกิดขึ้นได้ต้องขอบคุณทุกคนที่มีส่วนร่วม
ขอขอบคุณเป็นพิเศษ
ขอขอบคุณเป็นพิเศษสำหรับ JetBrains และ JProfiler สำหรับการสนับสนุนโครงการนี้