CodeGym /جاوا بلاگ /Random-UR /جاوا جے ٹیبل
John Squirrels
سطح
San Francisco

جاوا جے ٹیبل

گروپ میں شائع ہوا۔
اگر آپ ٹیبلر فارمیٹ میں ڈیٹا ڈسپلے کرنا چاہتے ہیں، تو آپ کو javax.swing پیکیج میں JTable کلاس استعمال کرنے پر غور کرنا چاہیے۔ JTable کلاس ایک ورسٹائل ٹول ہے جو آپ کو قطاروں اور کالموں کے ساتھ ایک ٹیبل بنانے اور اسے اپنی ضرورت کے مطابق بنانے کی اجازت دیتا ہے ۔ اس آرٹیکل میں، ہم آپ کو JTable کلاس کا استعمال ، ٹیبل بنانے اور ڈیٹا کے ساتھ آباد کرنے کا طریقہ دکھائیں گے۔

جاوا میں جے ٹیبل کلاس کیا ہے؟

jtable ایک انتہائی ورسٹائل کلاس ہے جو حسب ضرورت اختیارات کی ایک وسیع رینج پیش کرتی ہے ۔ jtable کلاس کا استعمال کرتے ہوئے ، آپ مختلف قطار کی اونچائیوں، کالم کی چوڑائی، فونٹس، رنگوں اور بہت کچھ کے ساتھ میزیں بنا سکتے ہیں۔ آپ ٹیبل سیلز میں تصاویر، شبیہیں اور بٹن بھی شامل کر سکتے ہیں، اور انتہائی حسب ضرورت میزیں بنانے کے لیے حسب ضرورت سیل رینڈررز اور ایڈیٹرز کو بھی لاگو کر سکتے ہیں۔ اس کے علاوہ، vjtable کلاس ڈیٹا کو چھانٹنے اور فلٹر کرنے، اور صارف کے تعاملات جیسے کہ انتخاب، ترمیم، اور سائز تبدیل کرنے کے لیے کئی طریقے مہیا کرتی ہے۔ یہ طریقے انٹرایکٹو اور ریسپانسیو ٹیبلز بنانا آسان بناتے ہیں جو آپ کی درخواست کی مخصوص ضروریات کو پورا کرتے ہیں۔

جاوا جے ٹیبل کی مثال

آئیے ایک سادہ جے ٹیبل مثال بنا کر شروع کریں۔ یہ کوڈ ہے:
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;


// example to use JTable()
public class JTableExample extends JFrame {

    public JTableExample() {
        setTitle("JTable Example");

        JTable jt = new JTable(4, 2);
        JScrollPane sp = new JScrollPane(jt);
        add(sp);

        setSize(300, 200);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new JTableExample(); // calling JTable()
    }
}
اس مثال میں، ہم ایک JFrame آبجیکٹ بناتے ہیں اور اس کا عنوان "JTableExample" پر سیٹ کرتے ہیں۔ پھر ہم 4 قطاروں اور 2 کالموں کے ساتھ ایک JTable آبجیکٹ بناتے ہیں، اور ہم اسے JScrollPane آبجیکٹ میں لپیٹتے ہیں۔ آخر میں، ہم JScrollPane آبجیکٹ کو JFrame آبجیکٹ میں شامل کرتے ہیں، JFrame کا سائز سیٹ کرتے ہیں ، اور اسے مرئی بناتے ہیں۔ جب ہم اس کوڈ کو چلاتے ہیں تو ہمیں ایک ٹیبل والی ونڈو نظر آنی چاہیے جس میں 4 قطاریں اور 2 کالم ہوں۔

ٹیبل بنانا

اب آئیے JTable کلاس پر گہری نظر ڈالتے ہیں اور ٹیبل بنانے کا طریقہ۔ JTable کلاس میں کئی کنسٹرکٹرز ہوتے ہیں، لیکن سب سے زیادہ استعمال ہونے والے میں دو دلائل ہوتے ہیں: ٹیبل میں قطاروں کی تعداد اور کالموں کی تعداد۔
JTable jt = new JTable(4, 2);
کوڈ کی یہ لائن 4 قطاروں اور 2 کالموں کے ساتھ JTable آبجیکٹ بناتی ہے۔ آپ موجودہ ڈیٹا ماڈل کے ساتھ JTable آبجیکٹ بھی بنا سکتے ہیں ، جو آپ کو ٹیبل کے ڈیٹا اور رویے کو اپنی مرضی کے مطابق کرنے کی اجازت دیتا ہے۔

ایک میز کو آباد کرنا

ڈیٹا کے ساتھ جدول کو آباد کرنے کے لیے، آپ setValueAt() طریقہ استعمال کر سکتے ہیں، جس میں تین دلائل ہوتے ہیں: سیٹ کی جانے والی قدر، قطار کا اشاریہ، اور کالم اشاریہ۔ یہاں ایک مثال ہے:
jt.setValueAt("John Doe", 0, 0);
jt.setValueAt(25, 0, 1);
jt.setValueAt("Jane Smith", 1, 0);
jt.setValueAt(30, 1, 1);
jt.setValueAt("Bob Johnson", 2, 0);
jt.setValueAt(40, 2, 1);
jt.setValueAt("Alice Williams", 3, 0);
jt.setValueAt(35, 3, 1);
یہ کوڈ پہلی چار قطاروں کے پہلے کالم کے لیے اقدار کا تعین کرتا ہے۔ پہلے کالم میں لوگوں کے نام اور دوسرے کالم میں ان کی عمریں درج ہیں۔

swing.jtable پیکیج کا استعمال کرتے ہوئے

JTable کلاس swing.jtable پیکیج کا حصہ ہے ، جو میزوں کو بنانے اور جوڑ توڑ کے لیے ٹولز کا ایک جامع سیٹ فراہم کرتا ہے ۔ swing.jtable پیکیج میں میز کی ظاہری شکل کو اپنی مرضی کے مطابق کرنے، ڈیٹا کو چھانٹنے اور فلٹر کرنے، اور صارف کے تعاملات کو سنبھالنے کے لیے کلاسز شامل ہیں ۔

نتیجہ

JTable کلاس جاوا میں ٹیبل بنانے اور اپنی مرضی کے مطابق کرنے کا ایک طاقتور ٹول ہے ۔ JTable کلاس کا استعمال کرتے ہوئے ، آپ کسی بھی سائز کے ٹیبل بنا سکتے ہیں اور انہیں ڈیٹا کے ساتھ آباد کر سکتے ہیں۔ چاہے آپ چھوٹے پراجیکٹ پر کام کر رہے ہوں یا بڑے پر، JTable کلاس آپ کو ڈیٹا کو واضح اور منظم انداز میں ظاہر کرنے میں مدد کر سکتی ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION