【Java Gui精美界面】IDEA安裝及配置SwingX

SwingX 是一個基于 Swing 的 Java GUI 庫,旨在為 Swing 提供額外的功能和豐富的組件

特點描述
基于 Swing繼承了 Swing 的所有特性和功能。
豐富組件SwingX 提供了一組高級 UI 組件,例如 TreeTable
仍在發展中不活躍的發展ing。。。
支持搜索高亮如 TreeTable,支持搜索結果的突出顯示,但不支持過濾和排序。
擴展或組合現有組件對現有 Swing 組件的擴展或組合,提供了更多的自定義選項。
現代化工具SwingX 提供了一些工具,幫助開發者構建更現代化的 Swing 應用程序。

今天去了解了一下SwingX的歷史

在2008年,SwingLabs被Sun Microsystems收購,隨后Sun被Oracle收購。目前,SwingLabs的開發已經停止,但是SwingX項目仍然在小范圍維護和緩慢更新。

SwingX項目的最新版本是1.6.5,發布于2015年。該版本包含了許多新的組件和功能,如JXDatePicker、JXTable、JXTreeTable等。此外,SwingX還提供了許多實用的工具類和擴展,如SwingWorker、JXErrorPane、JXBusyLabel等。

雖然SwingLabs已經被收購,但是SwingX項目仍然受到許多Java開發者的歡迎和使用。SwingX的開發者社區仍然活躍。

一、SwingX的下載

由于發現maven便捷下載步驟,可以跳過下載,直接看二:IDEA導入

可以直接去SwingX的github主頁進行下載:arotenberg/swingx: SwingX development source code salvaged from SVN before java.net went down (github.com)

?點擊Code,然后下載zip到本地進行解壓

?也可以從我的鏈接中直接下載:

鏈接:https://pan.baidu.com/s/13BOoXQ8vDz24TNufX2zHfg?pwd=a97a?
提取碼:a97a

二、IDEA導入

(1)在IDEA左上方選擇文件-項目結構-

(2)然后選擇庫,再選擇左上角+號:

(3)選擇Maven下載,搜索swingx,選擇core1.6.8點擊確定

下載會有點慢,進行等待

看到此界面則下載安裝成功,點擊應用后再點確定

三、import

import org.jdesktop.swingx.JXTaskPane;
import org.jdesktop.swingx.JXTaskPaneContainer;

導入不出錯則可以繼續使用,后續我將更新一些Swingx的使用方法。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/37685.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/37685.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/37685.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【分布式系列】分布式鎖的設計與實現

💝💝💝歡迎來到我的博客,很高興能夠在這里和您見面!希望您在這里可以感受到一份輕松愉快的氛圍,不僅可以獲得有趣的內容和知識,也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

steam社區加載異常、加載失敗、無法加載、黑屏的解決方法

隨著steam夏季特賣的臨近,最近幾天開啟史低折扣的大作已經越來越少了,不過也并不是沒有。最經典的知名大作文明6之前已經打到1折的骨折價了,沒想到也能背刺,現在是新史低價0.5折11元,很多玩家入手后紛紛前往社區看新手…

ZABBIX-7.0LTS在線部署部署教程

ZABBIX-7.0LTS在線部署部署教程 環境: 操作系統: ubuntu 22.04zabbix-server版本: 7.0LTS系統配置[需結合監控的業務量提供配置]: 建議2C(CPU)8G(運行) 100GB(存儲)架構:LNMP 第一步: 系統初始化 1.配置…

計算機網絡知識整理筆記

目錄 1.對網絡協議的分層? 2.TCP/IP和UDP之間的區別? 3.建立TCP連接的三次握手? 4.斷開TCP連接的四次揮手? 5.TCP協議如何保證可靠性傳輸? 6.什么是TCP的擁塞控制? 7.什么是HTTP協議? 8…

MySQL InnoDB支持幾種行格式

數據庫表的行格式決定了一行數據是如何進行物理存儲的,進而影響查詢和DML操作的性能。 在InnoDB中,常見的行格式有4種: 1、COMPACT:是MySQL 5.0之前的默認格式,除了保存字段值外,還會利用空值列表保存null…

快速傅里葉變換(Fast Fourier Transform,FFT)

快速傅里葉變換(Fast Fourier Transform,FFT)是一種算法,用于快速計算離散傅里葉變換(DFT)及其逆變換。傅里葉變換將時間或空間域的信號轉換為頻率域的信號,便于分析信號的頻率特性。FFT顯著提高…

動手學深度學習(Pytorch版)代碼實踐 -卷積神經網絡-20填充與步幅

20填充與步幅 import torch from torch import nn# 此函數初始化卷積層權重,并對輸入和輸出提高和縮減相應的維數 def comp_conv2d(conv2d, X):# 這里的(1,1)表示批量大小和通道數都是1#將輸入張量 X 的形狀調整為 (1, 1, height,…

Grafana-11.0.0 在線部署教程

Grafana-11.0.0 在線部署教程 環境: 操作系統: ubuntugrafana版本: 11.0.0 (建議不要按照最新版)grafana要求的系統配置不高,建議直接部署在監控服務器上,比如zabbix服務器、prometheus服務器…

從菌群代謝到健康影響——認識腸道丙酸和丁酸

谷禾健康 短鏈脂肪酸這一詞經常出現在谷禾的文章和報告中,那你真的了解短鏈脂肪酸嗎?短鏈脂肪酸(SCFA)主要是腸道微生物群在結腸內通過發酵碳水化合物(包括膳食和內源性碳水化合物,主要是抗性淀粉和膳食纖維)和一些微生物可利用的蛋白質而產生…

光線追蹤:原理與實現

版權聲明 本文為“優夢創客”原創文章,您可以自由轉載,但必須加入完整的版權聲明文章內容不得刪減、修改、演繹本文視頻版本:見文末 各位同學大家好,今天我要給大家分享的是光線追蹤的原理和實現大家知道在過往很多年里面&#x…

超簡單的nodejs使用log4js保存日志到本地(可直接復制使用)

引入依賴 npm install log4js 新建配置文件logUtil.js const log4js require(log4js);// 日志配置 log4js.configure({appenders: {// 控制臺輸出consoleAppender: { type: console },// 文件輸出fileAppender: {type: dateFile,filename: ./logs/default, //日志文件的存…

如何從0構建一款類似pytest的工具

Pytest主要模塊 Pytest 是一個強大且靈活的測試框架,它通過一系列步驟來發現和運行測試。其核心工作原理包括以下幾個方面:測試發現:Pytest 會遍歷指定目錄下的所有文件,找到以 test_ 開頭或 _test.py 結尾的文件,并且…

python 實例002 - 數據轉換

題目: 有一組用例數據如下: cases [[case_id, case_title, url, data, excepted],[1, 用例1, www.baudi.com, 001, ok],[4, 用例4, www.baudi.com, 002, ok],[2, 用例2, www.baudi.com, 002, ok],[3, 用例3, www.baudi.com, 002, ok],[5, 用例5, www.ba…

MS-Net: A Multi-Path Sparse Model for Motion Prediction in Multi-Scenes

MS-Net: A Multi-Path Sparse Model for Motion Prediction in Multi-Scenes 基本信息 期刊:IEEE ROBOTICS AND AUTOMATION LETTERS (IF 4.6 SCI3區)單位:同濟大學,上海人工智能實驗室時間:2023年12月數據…

架構師必知的絕活-JVM調優

前言 為什么要學JVM? 首先:面試需要 了解JVM能幫助回答面試中的復雜問題。面試中涉及到的JVM相關問題層出不窮,難道每次面試都靠背幾百上千條面試八股? 其次:基礎知識決定上層建筑 自己寫的代碼都不知道是怎么回事&a…

精準圖像識別:算法與應用的雙重突破

精準圖像識別在近年來取得了算法與應用的雙重突破,這些突破不僅推動了技術的發展,也極大地拓寬了圖像識別的應用領域。以下是對這些突破的詳細概述: 算法突破 深度學習技術的崛起:深度學習,特別是卷積神經網絡&#…

C++中的虛函數表結構框架

一.虛函數表介紹 Virtual Table虛函數表是實現多態的 每個有虛函數的類的實現,都有個指向虛函數的指針表(不管是父類還是子類) 指向虛表的指針是作為數據成員存在實例對象中 當調用虛函數時,就去查找對象的虛表中指向整頓派生類函…

golang template HTML動態模板解析實現

使用場景: 我們希望在模板里面動態解析指定的模板文件。 這個似乎使用go語言的模板嵌套 template 可以實現,不過模板嵌套聲明里面是不支持使用變量的, 如:{{template "模板文件名" .}} 這里的"模板文件名"不…

LeetCode 2710.移除字符串中的尾隨零:模擬

【LetMeFly】2710.移除字符串中的尾隨零:模擬 力扣題目鏈接:https://leetcode.cn/problems/remove-trailing-zeros-from-a-string/ 給你一個用字符串表示的正整數 num ,請你以字符串形式返回不含尾隨零的整數 num 。 示例 1: 輸…

Apache Kylin資源管理全指南:優化你的大數據架構

標題:Apache Kylin資源管理全指南:優化你的大數據架構 摘要 Apache Kylin是一個開源的分布式分析引擎,旨在為大規模數據集提供高性能的SQL查詢能力。在Kylin中進行有效的資源管理對于確保查詢性能和系統穩定性至關重要。本文將詳細介紹如何…