جيڪڏھن توھان ڳولي رھيا آھيو ڊيٽا کي ٽيبلولر فارميٽ ۾، توھان کي استعمال ڪرڻ تي غور ڪرڻ گھرجي 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);
هي ڪوڊ پهرين چار قطارن جي پهرين ڪالمن لاءِ قدر مقرر ڪري ٿو. پهرين ڪالم ۾ ماڻهن جا نالا ۽ ٻئي ڪالم ۾ انهن جي عمر شامل آهي.
GO TO FULL VERSION