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 سوئنگ ورکر جاوا ایف ایکس حوالہ جات جاوا (پروگرامنگ زبان) جاوا (پروگرامنگ زبان) لائبریریاں جاوا APIs بھی دیکھیں۔