কম্পিউটার টিউটোরিয়াল

জাভাতে JTable-এ "রেকর্ড উপলব্ধ নেই" টেক্সট প্রদর্শন করা


JTable হল JComponent ক্লাসের একটি সাবক্লাস এবং এটি একাধিক সারি ও কলামে তথ্য প্রদর্শনের জন্য একটি টেবিল তৈরি করতে ব্যবহার করা হয়। যখন JTable-এ কোনো মান নির্বাচন করা হয়, তবে একটি TableModelEvent তৈরি হয়, যা TableModelListener ইন্টারফেস বাস্তবায়ন করে পরিচালনা করা হয়।

নিচের প্রোগ্রামে, আমরা JTable-এ সারি না থাকলে "No records available" টেক্সট প্রদর্শন করতে পারি।

উদাহরণ

import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import javax.swing.table.*; 

public class NoRecordTableTest extends JFrame { 
    private JPanel panel; 
    private JTable table; 
    private JScrollPane scrollPane; 
    
    public NoRecordTableTest() { 
        panel = new JPanel(); 
        panel.setLayout(new BorderLayout()); 
        String columnNames[] = {"Column 1", "Column 2", "Column 3"}; 
        String dataValues[][] = {}; 
        table = new JTable(dataValues, columnNames); 
        JLabel label = new JLabel("No records available"); 
        label.setSize(label.getPreferredSize()); 
        table.add(label); 
        table.setFillsViewportHeight(true); 
        scrollPane = new JScrollPane(table); 
        panel.add(scrollPane, BorderLayout.CENTER); 
        panel.add(new Label("No records available"), BorderLayout.SOUTH); 
        add(panel); 
        setSize(400, 300); 
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
        setLocationRelativeTo(null); 
        setVisible(true); 
    } 
    
    public static void main(String args[]) { 
        new NoRecordTableTest(); 
    } 
}

আউটপুট

জাভাতে JTable-এ  রেকর্ড উপলব্ধ নেই  টেক্সট প্রদর্শন করা


  1. জাভাতে JTextArea-র ভিতরে বোল্ড টেক্সট কীভাবে প্রদর্শন করবেন?

  2. জাভাতে স্ক্রোলযোগ্য JPanel কীভাবে বাস্তবায়ন করবেন?

  3. জাভাতে লগইন ফর্ম কীভাবে তৈরি করবেন?

  4. Python Tkinter – টেক্সট উইজেটে টেবিল এডিটর প্রদর্শন করার পদ্ধতি