CodeGym /جاوا بلاگ /Random-SD /جاوا جي ٽيبل
John Squirrels
سطح
San Francisco

جاوا جي ٽيبل

گروپ ۾ شايع ٿيل
جيڪڏھن توھان ڳولي رھيا آھيو ڊيٽا کي ٽيبلولر فارميٽ ۾، توھان کي استعمال ڪرڻ تي غور ڪرڻ گھرجي JTable ڪلاس ۾ javax.swing پيڪيج. JTable ڪلاس ھڪڙو ورھايل اوزار آھي جيڪو توھان کي اجازت ڏئي ٿو ھڪڙي جدول ٺاھيو قطارن ۽ ڪالمن سان ۽ ان کي پنھنجي ضرورتن مطابق ترتيب ڏيو . هن آرٽيڪل ۾، اسين توهان کي ڏيکارينداسين ته JTable ڪلاس ڪيئن استعمال ڪجي، ٽيبل ٺاهڻ لاءِ، ۽ ان کي ڊيٽا سان ڀريو.

جاوا ۾ JTable ڪلاس ڇا آهي؟

jtable هڪ انتهائي ورسٽائل ڪلاس آهي جيڪو پيش ڪري ٿو ڪسٽمائيزيشن جا وسيع رينج . jtable ڪلاس استعمال ڪندي ، توھان مختلف قطار جي اونچائي، ڪالمن جي ويڪر، فونٽ، رنگن ۽ وڌيڪ سان ٽيبل ٺاھي سگھو ٿا. توهان ٽيبل سيلز ۾ تصويرون، آئڪن ۽ بٽڻ پڻ شامل ڪري سگهو ٿا، ۽ حتي ڪسٽم سيل رينڊرز ۽ ايڊيٽرن کي لاڳو ڪري سگھو ٿا انتهائي ڪسٽمائيز ٽيبل ٺاهڻ لاءِ. ان کان علاوه، vjtable ڪلاس ڪيترن ئي طريقن کي مهيا ڪري ٿو ڊيٽا کي ترتيب ڏيڻ ۽ فلٽر ڪرڻ لاء، ۽ صارف جي رابطي کي سنڀالڻ جهڙوڪ چونڊ، ايڊيٽنگ، ۽ ريزائزنگ. اهي طريقا توهان جي ايپليڪيشن جي مخصوص ضرورتن کي پورا ڪرڻ لاءِ انٽرايڪٽو ۽ جوابي ٽيبل ٺاهڻ آسان بڻائين ٿا.

جاوا JTable مثال

اچو ته هڪ سادي JTable مثال ٺاهي شروع ڪريون . هتي جو ڪوڊ آهي:
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);
ڪوڊ جو هي لڪير هڪ JTable اعتراض ٺاهي ٿو 4 قطارن ۽ 2 ڪالمن سان. توھان پڻ ٺاھي سگھوٿا 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