/ / Як додати новий JTable з рядками і стовпцями, натиснувши кнопку? - java, swing, jtable

Як додати нову таблицю з рядками та стовпцями, натиснувши кнопку? - java, swing, jtable

Я новачок в Java, і мені потрібна допомога.

Я хочу додати таблицю з рядками та стовпцями JFrame або JPanel після натискання кнопки. Як додати нову таблицю з рядками та стовпцями, натиснувши кнопку?

Відповіді:

0 для відповіді № 1
  1. Спочатку потрібно додати JButton до кадру
  2. Чим додати ActionListener у кнопці
  3. ніж створити список, коли кнопка натиснута, як це

    JButton b = new JButton("Click Me");
    b.addActionListener(new ActionListener() {
    
    public void actionPerformed(ActionEvent e) {
    
    String[] columnNames = {"First Name",
    "Last Name",
    "Sport",
    "# of Years",
    "Vegetarian"};
    
    Object[][] data = {
    {"Kathy", "Smith",
    "Snowboarding", new Integer(5), new Boolean(false)},
    {"John", "Doe",
    "Rowing", new Integer(3), new Boolean(true)},
    {"Sue", "Black",
    "Knitting", new Integer(2), new Boolean(false)},
    {"Jane", "White",
    "Speed reading", new Integer(20), new Boolean(true)},
    {"Joe", "Brown",
    "Pool", new Integer(10), new Boolean(false)}
    };
    
    JTable table = new JTable(data, columnNames);
    add(table);
    
    }
    });
    

Більше інформації про JButton & JTable.