John Squirrels
مرحله
San Francisco

جاوا JTable

در گروه منتشر شد
اگر به دنبال نمایش داده ها در قالب جدول هستید، باید از کلاس 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» قرار می دهیم. سپس یک شی JTable با 4 سطر و 2 ستون ایجاد می کنیم و آن را در یک شی 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