<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel><title>MagicLen</title><link>https://magiclen.org/tag/javafx/feed</link><description>多元化原創文章，內容包羅萬象，有程式語言、網站應用、軟體介紹、硬體介紹、作業系統、旅行遊記、專題採訪、益智問題、文學創作，以及作者們的知識分享和作品分享。</description><language>zh-TW</language><lastBuildDate>Sat, 11 Apr 2026 13:07:30 +0000</lastBuildDate><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>8</sy:updateFrequency><sy:updateBase>1970-01-01T00:00+00:00</sy:updateBase><item><title>文字轉換工具─Words Transformer FX</title><link>https://magiclen.org/words-transformer-fx</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2016/12/shot-02-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2016/12/shot-02-220x162.png 1x, https://magiclen.org/wp-content/uploads/2016/12/shot-02-440x324.png 2x, https://magiclen.org/wp-content/uploads/2016/12/shot-02-660x486.png 3x" alt="">
Words Transformer FX是一款能進行文字查找及對應至不同文字的小工具。使用者可以非常容易地建立出自己的文字對應資料庫，方便進行一些文字方面的工作。例如在做語言翻譯的時候，就可以利用Words Transformer FX來確保同一個字(尤其是專有名詞)翻譯出來的結果都是一樣的。]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Java</category><category>JavaFX</category><category>Words Transformer</category><guid>https://magiclen.org/words-transformer-fx</guid><pubDate>Fri, 2 Dec 2016 21:33:03 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>一鍵批量調整圖片尺寸的智能小工具─Image Resizer Light</title><link>https://magiclen.org/image-resizer-light</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2016/12/shot-04-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2016/12/shot-04-220x162.png 1x, https://magiclen.org/wp-content/uploads/2016/12/shot-04-440x324.png 2x, https://magiclen.org/wp-content/uploads/2016/12/shot-04-660x486.png 3x" alt="">
Image Resizer Light，它是一款能夠一次調整多張圖片的尺寸的智能小工具。這聽起來稀鬆平常，到底哪裡稱得上是「智能」呢？Image Resizer Light在調整圖片尺寸時，並不需要完全地指定圖片的寬(Width)與高(Height)為多少，它只需要設定一條最大邊的長度，就能自動延展或是收縮圖片的寬和高，還能自動將圖片銳利化。]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Image Resizer</category><category>Image Resizer Light</category><category>Java</category><category>JavaFX</category><category>影像處理</category><guid>https://magiclen.org/image-resizer-light</guid><pubDate>Thu, 1 Dec 2016 22:31:20 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>基於JavaFX的五子棋小遊戲－五子棋X</title><link>https://magiclen.org/fivechessx</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2014/09/shot_004-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2014/09/shot_004-220x162.png 1x, https://magiclen.org/wp-content/uploads/2014/09/shot_004-440x324.png 2x, https://magiclen.org/wp-content/uploads/2014/09/shot_004-660x486.png 3x" alt="">
過去總喜歡在上課的時候跟同學用計算紙畫棋盤下五子棋，因此對於五子棋也有一些認識，就嘗試將它移植到程式上，並製作一個難度不弱的人工AI。其實早在四年前就已經有做過這個五子棋遊戲專案，只不過當時是使用Java Swing來完成，而且架構不易重複使用。於是在兩年前就將這個五子棋專案移植成JavaFX應用程式，電腦AI部份基本上是沿用之前寫的，只稍微整理程式碼並優化了運算的效能，其餘的部份有許多是先前沒有...]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Five Chess X</category><category>Java</category><category>JavaFX</category><category>五子棋</category><category>電子遊戲</category><guid>https://magiclen.org/fivechessx</guid><pubDate>Thu, 1 Dec 2016 00:50:07 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Chromium Downloader FX 快速下載最新的Chromium瀏覽器</title><link>https://magiclen.org/chromium-downloader-fx</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2015/12/shot-05-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2015/12/shot-05-220x162.png 1x, https://magiclen.org/wp-content/uploads/2015/12/shot-05-440x324.png 2x, https://magiclen.org/wp-content/uploads/2015/12/shot-05-660x486.png 3x" alt="">
Chromium是Google Chrome(Google瀏覽器)的開放原始碼專案，簡單來說，它就是比Google官方發布的Chrome還要更新、擁有更多功能的網頁瀏覽器。Chromium免安裝，無須像Chrome還得到官方網站下載程式進行網路安裝後才能使用，Chromium比Chrome更適合放入隨身碟內帶著走！就版本來說，Chromium的版本演進比Chrome還要快許多，每天至少會更新兩次，...]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Chromium</category><category>Chromium Downloader</category><category>Chromium Downloader FX</category><category>Google Chrome</category><category>Java</category><category>JavaFX</category><guid>https://magiclen.org/chromium-downloader-fx</guid><pubDate>Mon, 28 Dec 2015 18:32:28 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>基於JavaFX的陰陽曆轉換程式</title><link>https://magiclen.org/chinese-calendar-converter</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2015/12/shot-01-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2015/12/shot-01-220x162.png 1x, https://magiclen.org/wp-content/uploads/2015/12/shot-01-440x324.png 2x, https://magiclen.org/wp-content/uploads/2015/12/shot-01-660x486.png 3x" alt="">
西曆又稱為公曆、陽曆，是以地球繞行太陽公轉為基準制定的曆法；農曆又稱為陰曆，是以月球繞行地球公轉為基準制定的曆法。農曆的用途最為直接的就是判別月亮的陰晴圓缺，例如農曆十五、十六號，是月亮最圓的時候。在民俗信仰方面，農曆日期與時間也會影響到當時的風水磁場。農曆和西曆的轉換並沒有特定的規律，因此使用專門的軟體程式來進行轉換會比較快。]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Chinese Calendar Converter</category><category>Java</category><category>JavaChineseCalendar</category><category>JavaFX</category><category>農曆</category><guid>https://magiclen.org/chinese-calendar-converter</guid><pubDate>Thu, 17 Dec 2015 12:06:03 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>基於JavaFX的JSON字串轉換工具─MsonFrame</title><link>https://magiclen.org/mson-frame</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2015/12/shot-03-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2015/12/shot-03-220x162.png 1x, https://magiclen.org/wp-content/uploads/2015/12/shot-03-440x324.png 2x, https://magiclen.org/wp-content/uploads/2015/12/shot-03-660x486.png 3x" alt="">
JSON(JavaScript Object Notation)為一種數據交換結構，相比XML，JSON的語法顯得更為輕巧，能夠大大地減少數據交換時所要傳遞的資料量。現在許多網路服務的API(Application Programming Interface)是使用JSON格式的文字訊息來進行資料交換。絕大部分的企業提供的API所傳回的JSON訊息，沒有使用空格字元或是換行字元來進行排版，為得就是...]]></description><category>作品分享</category><category>軟體介紹</category><category>Java</category><category>Java</category><category>JavaFX</category><category>MagicLenJSON</category><category>Mson</category><category>MsonFrame</category><category>XML</category><category>JSON</category><guid>https://magiclen.org/mson-frame</guid><pubDate>Tue, 8 Dec 2015 14:37:03 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>JavaFX 如何使用內建的對話框(Dialog)？</title><link>https://magiclen.org/javafx-official-dialog</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2015/03/shot-07-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2015/03/shot-07-220x162.png 1x, https://magiclen.org/wp-content/uploads/2015/03/shot-07-440x324.png 2x, https://magiclen.org/wp-content/uploads/2015/03/shot-07-660x486.png 3x" alt="">
JavaFX改進了以往Java的Awt和Swing函式庫實作圖形化介面(GUI, Graphical User Interface)的方式，而且還可以使用Lambda表示式來快速實作出Functional Interface，這也讓JavaFX應用程式的效能優於使用Awt和Swing函式庫做出來的Java應用程式。只是非常奇怪的是，JavaFX在一開始的時候居然沒有內建對話框(Dialog)，沒有...]]></description><category>研究分享</category><category>Java</category><category>Java</category><category>JavaFX</category><guid>https://magiclen.org/javafx-official-dialog</guid><pubDate>Thu, 12 Mar 2015 17:09:09 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>如何使用Java程式語言產生QR Code？(Android 也適用)</title><link>https://magiclen.org/java-qrcode</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2014/10/shot_013-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2014/10/shot_013-220x162.png 1x, https://magiclen.org/wp-content/uploads/2014/10/shot_013-440x324.png 2x, https://magiclen.org/wp-content/uploads/2014/10/shot_013-660x486.png 3x" alt="">
因行動裝置的流行而跟著帶動起來的QR Code，是眾多條碼類型的其中一種，它讓我們的生活更便利，傳遞資訊的速度更快，省下許多使用鍵盤打字的時間。如果要產生出QR Code，已經有許多相關的現成工具能夠使用，甚至還能直接在網頁上產生。只是有的時候還是會遇到需要在自己的程式中加入產生QR Code的狀況，像是需要產生大量的QR Code時，或是想要讓自己的程式能不依賴其他工具就能獨立使用。這篇文章，將...]]></description><category>研究分享</category><category>Android</category><category>Java</category><category>Android</category><category>Java</category><category>JavaFX</category><category>MagicQRCode</category><category>QR Code</category><category>條碼產生</category><guid>https://magiclen.org/java-qrcode</guid><pubDate>Fri, 17 Oct 2014 01:24:42 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>JavaFX 如何顯示出對話框(Dialog)？</title><link>https://magiclen.org/javafx-dialog</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2014/09/shot-01-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2014/09/shot-01-220x162.png 1x, https://magiclen.org/wp-content/uploads/2014/09/shot-01-440x324.png 2x, https://magiclen.org/wp-content/uploads/2014/09/shot-01-660x486.png 3x" alt="">
JavaFX改進了以往Java的Awt和Swing函式庫實作圖形化介面(GUI, Graphical User Interface)的方式，而且還可以使用Lambda表示式來快速實作出Functional Interface，這也讓JavaFX應用程式的效能優於使用Awt和Swing函式庫做出來的Java應用程式。只是非常奇怪的是，JavaFX在一開始居然沒有內建對話框(Dialog)，沒有提供像...]]></description><category>Java</category><category>Java</category><category>JavaFX</category><category>MagicDialog</category><guid>https://magiclen.org/javafx-dialog</guid><pubDate>Wed, 17 Sep 2014 01:58:21 +0800</pubDate><dc:creator>Magic Len</dc:creator></item><item><title>Java如何播放聲音？</title><link>https://magiclen.org/java-audio</link><description><![CDATA[    <img src="https://magiclen.org/wp-content/uploads/2016/02/java-220x162.png" srcset="https://magiclen.org/wp-content/uploads/2016/02/java-220x162.png 1x, https://magiclen.org/wp-content/uploads/2016/02/java-440x324.png 2x, https://magiclen.org/wp-content/uploads/2016/02/java-660x486.png 3x" alt="">
在開發應用程式或是遊戲的時候，常常會需要加入一些音樂或是音效來提示或是取悅使用者。那麼如果是使用Java程式語言的話該如何播放出聲音呢？難不成要像是Csound一樣需要使用振盪器來振盪出不同波形、振幅、頻率的訊號嗎？不用！實際上，Java有提供音樂播放的相關套件，可以直接讀取網路上或是電腦內的音訊檔案(Audio File)。]]></description><category>研究分享</category><category>Java</category><category>Java</category><category>JavaFX</category><category>MagicAudioPlayer</category><guid>https://magiclen.org/java-audio</guid><pubDate>Tue, 16 Sep 2014 15:27:28 +0800</pubDate><dc:creator>Magic Len</dc:creator></item></channel></rss>