Пример:
Код:
import java.awt.event.*; import java.awt.*; import javax.swing.*; import javax.swing.border.*; public class JTableDemo extends JFrame { private JTable tblDemo = null; public JTableDemo() { setTitle("JTable Demo"); // Устанавливаем заголовок окна JTable Demo setSize(640, 480); // Устанавливаем размер окна, ширина 640, высота 480 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // Устанавливаем обработчик при нажатие на кнопку закрыть String[] arrColumns = {"ID", "Имя", "Фамилия", "Пол", "Дата рождения"}; // Название колонок Object[][] arrData = { {new Integer(1), "Попов", "Виктор", "М", "01.08.1983"}, {new Integer(2), "Лысенко", "Анна", "Ж", "02.03.1985"} }; // Данные tblDemo = new JTable(arrData, arrColumns); // Табличка add(new JScrollPane(tblDemo)); // Добавляем табличку setVisible(true); // Отображаем окно } public static void main(String[] args) { new JTableDemo(); // Запуск.... } }
Теперь откомпилируем
Код:
javac -encoding utf8 JTableDemo.java
И запустим
Код:
java JTableDemo
Если всё нормально, то увидите такой экран: