SwingLabs
ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ ಎಂಬುದು ಜಾವಾ ಸ್ವಿಂಗ್ GUI ಟೂಲ್ಕಿಟ್ಗೆ ವಿಸ್ತರಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸುವ ಸನ್ ಓಪನ್ ಸೋರ್ಸ್ ಯೋಜನೆಯಾಗಿದೆ. ಲಭ್ಯವಿರುವ ಘಟಕಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿವೆಃ ಕೋಷ್ಟಕಗಳು, ಮರಗಳು ಮತ್ತು ಪಟ್ಟಿಗಳಿಗೆ ವಿಂಗಡಿಸುವುದು, ಫಿಲ್ಟರಿಂಗ್, ಹೈಲೈಟ್ ಮಾಡುವುದು ಸ್ವಯಂಚಾಲಿತ-ಪೂರ್ಣತೆ ಲಾಗಿನ್/ದೃಢೀಕರಣ ಚೌಕಟ್ಟನ್ನು ಹುಡುಕಿ/ಹುಡುಕಿ ಟ್ರೀಟೇಬಲ್ ಘಟಕ ಕೊಲ್ಯಾಪ್ಸಿಬಲ್ ಪ್ಯಾನೆಲ್ ಘಟಕ ದಿನಾಂಕ ಪಿಕ್ಕರ್ ಘಟಕ ದಿನದ ಅಂಶದ ಸಲಹೆ ಶ್ರೀಮಂತ ಕ್ಲೈಂಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಹೊಸ ಅಥವಾ ವರ್ಧಿತ ಜಿ. ಯು. ಐ ಕಾರ್ಯಗಳನ್ನು ಪ್ರಯೋಗಿಸುವುದು ಯೋಜನೆಯ ಉದ್ದೇಶವಾಗಿತ್ತು. ಇದು ಕ್ಲೈಂಟ್ ಸೈಡ್ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿಚಾರಗಳಿಗೆ ಪರೀಕ್ಷಾ ಕೇಂದ್ರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿತು. ಜಾವಾ ಎಪಿಐಗೆ ಏಕೀಕರಣ ಕೆಲವು ಯಶಸ್ವಿ ಯೋಜನೆಯ ಘಟಕಗಳನ್ನು ಅಂತಿಮವಾಗಿ ಭವಿಷ್ಯದ ಜಾವಾ ಆವೃತ್ತಿಗಳಿಗಾಗಿ ಕೋರ್ ಸ್ವಿಂಗ್ ಟೂಲ್ಕಿಟ್ನಲ್ಲಿ ಸೇರಿಸಲಾಯಿತು, ಆದಾಗ್ಯೂ ಎಪಿಐ ಹೊಂದಾಣಿಕೆಗೆ ಖಾತರಿ ಇರಲಿಲ್ಲ. ಇವುಗಳಿಗೆ ಉದಾಹರಣೆಗಳೆಂದರೆಃ ಜಾವಾ ಎಸ್ಇ 6ರಲ್ಲಿರುವ ಗ್ರೂಪ್ ಲೇಔಟ್ ಮ್ಯಾನೇಜರ್. ಜಾವಾ ಎಸ್ಇ 6ರಲ್ಲಿ ಸಿಸ್ಟೆಮ್ಟ್ರೆಯ ಸಂಯೋಜನೆ. ಜಾವಾ ಎಸ್ಇ 6ರಲ್ಲಿನ ಹೊಸ ಡೆಸ್ಕ್ಟಾಪ್ ವರ್ಗವು, ಸ್ಥಳೀಯ ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ನೋಂದಾಯಿಸಲಾದ ಸುಲಭವಾಗಿ ಸಂಬಂಧಿತ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆಃ ಬಳಕೆದಾರ-ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು, ಬಳಕೆದಾರ-ಡೀಫಾಲ್ಟ್ ಮೇಲ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು, ನಿರ್ದಿಷ್ಟ ಕಡತವನ್ನು ತೆರೆಯಲು, ಸಂಪಾದಿಸಲು ಅಥವಾ ಮುದ್ರಿಸಲು ನೋಂದಾಯಿತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು. ಉಪ-ಯೋಜನೆಗಳು ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ ಯೋಜನೆಯನ್ನು ಹಲವಾರು ಉಪ-ಯೋಜನೆಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆಃ ಸ್ವಿಂಗ್ಎಕ್ಸ್ಃ ಜಾವಾ ಸ್ವಿಂಗ್ ಜಿಯುಐ ಟೂಲ್ಕಿಟ್ಗೆ ವಿಸ್ತರಣೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಜೆಡಿಐಸಿ (ಜೆಡೆಸ್ಕಾಟಾಪ್ ಇಂಟಿಗ್ರೇಷನ್ ಕಾಂಪೊನೆಂಟ್ಸ್): ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ತ್ಯಾಗ ಮಾಡದೆ ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ತಡೆರಹಿತ ಡೆಸ್ಕ್ಟಾಪ್ ಏಕೀಕರಣವನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ನಿಂಬಸ್ಃ ಸಿಂಥ್ ಬಳಸಿ ಒಂದು ನೋಟ ಮತ್ತು ಅನುಭವ. ಸ್ವಿಂಗ್ ಲೇಔಟ್ಃ ಇದು ಜಾವಾ ಎಸ್ಇ 6ರಲ್ಲಿ ಸೇರ್ಪಡೆಯಾಗುವ ಮೊದಲು ಗ್ರೂಪ್ ಲೇಔಟ್ ವ್ಯವಸ್ಥಾಪಕರ ನೆಲೆಯಾಗಿತ್ತು. ಜೆಡಿಎನ್ಸಿಃ ಸ್ವಿಂಗ್-ಆಧಾರಿತ ಶ್ರೀಮಂತ ಕ್ಲೈಂಟ್ ಜಾವಾ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸರಳಗೊಳಿಸಲು ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಈ ಯೋಜನೆಯನ್ನು ಸ್ವಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಫ್ರೇಮ್ವರ್ಕ್ (ಜೆಎಸ್ಆರ್ 296) ನಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಸೀನ್ಗ್ರಾಫ್ಃ ಸ್ವಿಂಗ್ ವಿಜೆಟ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಜಾವಾ 2ಡಿಗೆ 2ಡಿ ಸೀನ್ ಗ್ರಾಫ್ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುವ ಗ್ರಂಥಾಲಯ. ಈ ಗ್ರಂಥಾಲಯವನ್ನು ಜಾವಾ ಎಫ್ಎಕ್ಸ್ ಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆಯು ಆಂತರಿಕವಾಗಿ ಬಳಸುತ್ತದೆ. ಪಿಡಿಎಫ್ ರೆಂಡರ್ಃ ಶುದ್ಧ ಜಾವಾದಲ್ಲಿ ಬರೆಯಲಾದ ಪಿಡಿಎಫ್ ವೀಕ್ಷಣೆಯ ಗ್ರಂಥಾಲಯ. ಯೋಜನೆಯ ಸ್ಥಿತಿ 2017 ರಲ್ಲಿ java.net ನ ಸೂರ್ಯಾಸ್ತದ ಸಮಯದಲ್ಲಿ, ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ನ ಸಾರ್ವಜನಿಕ ಭಂಡಾರವನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು, ಇದು ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ ಯೋಜನೆಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕೊನೆಗೊಳಿಸಿತು. ಸ್ವಿಂಗ್ ಲ್ಯಾಬ್ಸ್ನ (1.6.6-SNAPSHOT) ಅಂತಿಮ ಅಭಿವೃದ್ಧಿ ಆವೃತ್ತಿಯ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ಹೊಂದಿರುವ ಹಲವಾರು ಭಂಡಾರಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆ, ಆದಾಗ್ಯೂಃ https://github.com/arotenberg/swingx https://github.com/ebourg/swingx https://github.com/RockManJoe64/swingx https://github.com/wumpz/swingx ಸ್ವಿಂಗ್ ವರ್ಕರ್ ಜಾವಾ ಎಫ್ಎಕ್ಸ್ ಉಲ್ಲೇಖಗಳು ಜಾವಾ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಜಾವಾ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಗ್ರಂಥಾಲಯಗಳು ಜಾವಾ ಎಪಿಐಗಳನ್ನು ಸಹ ನೋಡಿ.