Advertisement
sergAccount

Untitled

Feb 28th, 2021
724
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.88 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package javaapplication2;
  7.  
  8. import javax.swing.JFrame;
  9. import javax.swing.JPanel;
  10. import javax.swing.JScrollPane;
  11. import javax.swing.JTable;
  12.  
  13. public class Okno extends JFrame{
  14.     // св-ва    
  15.     // конструктор класса  
  16.     public Okno(){
  17.         setTitle("JTable DEMO1");
  18.         setBounds(10, 10, 800, 600);
  19.         // добавляем созданную панель в главное окно!
  20.         getContentPane().add(createPanel());
  21.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.         setVisible(true);
  23.        
  24.     }    
  25.     // методы
  26.     private JPanel createPanel() {        
  27.         JPanel p = new JPanel();
  28.         // класс JTable используется для создания таблицы  
  29.         // 1) определим колонки нашей таблицы
  30.         // 3 - колонки
  31.         String[] columns = {"Колонка1", "Колонка2", "Колонка3"};
  32.         // 2) определим данные нашей таблицы
  33.         String[][] data = {
  34.                             {"ONE", "TWO",   "THREE"},
  35.                             {"ONE1", "TWO2", "THREE3"},
  36.                             {"ONE1", "TWO2", "THREE4"}
  37.                           };
  38.         // создаем таблицу - параметры: данные и колонки таблицы
  39.         JTable table = new JTable(data, columns);
  40.         // создаем объект для скроллирования данных таблицы
  41.         JScrollPane scrollPane = new JScrollPane(table);
  42.         // помещаем scrollPane в панель
  43.         p.add(scrollPane);        
  44.         return p;
  45.     }
  46. }
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement