CodeGym /Java Blog /Random /Java JTable
John Squirrels
Antas
San Francisco

Java JTable

Nai-publish sa grupo
Kung naghahanap ka upang ipakita ang data sa isang tabular na format, dapat mong isaalang-alang ang paggamit ng JTable class sa javax.swing package. Ang klase ng JTable ay isang versatile na tool na nagbibigay-daan sa iyong gumawa ng table na may mga row at column at i-customize ito ayon sa iyong mga pangangailangan. Sa artikulong ito, ipapakita namin sa iyo kung paano gamitin ang klase ng JTable , upang lumikha ng isang talahanayan, at punan ito ng data.

Ano ang klase ng JTable sa Java?

Ang jtable ay isang mataas na versatile na klase na nag-aalok ng malawak na hanay ng mga pagpipilian sa pagpapasadya. Sa pamamagitan ng paggamit ng jtable class, maaari kang lumikha ng mga talahanayan na may iba't ibang taas ng row, lapad ng column, font, kulay, at higit pa. Maaari ka ring magdagdag ng mga larawan, icon, at button sa mga cell ng talahanayan, at kahit na ipatupad ang mga custom na cell renderer at editor upang lumikha ng lubos na na-customize na mga talahanayan. Bilang karagdagan, ang klase ng vjtable ay nagbibigay ng ilang mga pamamaraan para sa pag-uuri at pag-filter ng data, at paghawak ng mga pakikipag-ugnayan ng user tulad ng pagpili, pag-edit, at pagbabago ng laki. Pinapadali ng mga paraang ito ang paggawa ng mga interactive at tumutugon na talahanayan na nakakatugon sa mga partikular na pangangailangan ng iyong aplikasyon.

Halimbawa ng Java JTable

Magsimula tayo sa pamamagitan ng paglikha ng isang simpleng halimbawa ng JTable . Narito ang code:
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()
    }
}
Sa halimbawang ito, gumawa kami ng JFrame object at itinakda ang pamagat nito sa "JTableExample." Pagkatapos ay gumawa kami ng JTable object na may 4 na row at 2 column, at binabalot namin ito sa isang JScrollPane object. Sa wakas, idinaragdag namin ang JScrollPane object sa JFrame object, itakda ang laki ng JFrame , at gawin itong nakikita. Kapag pinatakbo namin ang code na ito, dapat naming makita ang isang window na may talahanayan na may 4 na row at 2 column.

Paggawa ng Table

Ngayon tingnan natin ang klase ng JTable at kung paano gumawa ng table. Ang klase ng JTable ay may ilang mga constructor, ngunit ang pinakakaraniwang ginagamit ay tumatagal ng dalawang argumento: ang bilang ng mga row at ang bilang ng mga column sa talahanayan.
JTable jt = new JTable(4, 2);
Ang linya ng code na ito ay lumilikha ng JTable object na may 4 na row at 2 column. Maaari ka ring gumawa ng JTable object na may kasalukuyang modelo ng data, na nagbibigay-daan sa iyong i-customize ang data at gawi ng talahanayan.

Populating ng Table

Upang punan ang talahanayan ng data, maaari mong gamitin ang setValueAt() na paraan, na tumatagal ng tatlong argumento: ang value na itatakda, ang row index, at ang column index. Narito ang isang halimbawa:
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);
Itinatakda ng code na ito ang mga halaga para sa unang column ng unang apat na row. Ang unang column ay naglalaman ng mga pangalan ng mga tao, at ang pangalawang column ay naglalaman ng kanilang mga edad.

Gamit ang swing.jtable Package

Ang klase ng JTable ay bahagi ng swing.jtable package, na nagbibigay ng komprehensibong hanay ng mga tool para sa paggawa at pagmamanipula ng mga talahanayan. Kasama sa swing.jtable package ang mga klase para sa pag-customize ng hitsura ng talahanayan, pag-uuri at pag-filter ng data, at paghawak ng mga pakikipag-ugnayan ng user.

Konklusyon

Ang klase ng JTable ay isang mahusay na tool para sa paglikha at pag-customize ng mga talahanayan sa Java. Sa pamamagitan ng paggamit ng klase ng JTable , maaari kang lumikha ng mga talahanayan ng anumang laki at punan ang mga ito ng data. Gumagawa ka man ng maliit o malaking proyekto, matutulungan ka ng klase ng JTable na magpakita ng data sa isang malinaw at organisadong paraan.
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION