Advertisement
sergAccount

Untitled

Feb 28th, 2021
705
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.15 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 clientapp;
  7.  
  8. import java.awt.BorderLayout;
  9. import java.awt.LayoutManager;
  10. import javax.swing.JFrame;
  11. import javax.swing.JPanel;
  12. import javax.swing.JTable;
  13.  
  14. public class Okno extends JFrame {    
  15.     // св-ва    
  16.     // переменная типа JTable
  17.     JTable table;
  18.     // конструктор класса  
  19.     public Okno(){
  20.         setTitle("Поступление товаров");
  21.         setBounds(10, 10, 800, 600);
  22.         // добавляем созданную панель в главное окно!
  23.         getContentPane().add(createPanel());
  24.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  25.         setVisible(true);        
  26.     }    
  27.     // методы
  28.     private JPanel createPanel() {        
  29.         JPanel p = new JPanel();
  30.         // задаем компоновку для панели (компоновка позволяет расположить элементы опред образом)
  31.         // получаем компоновку по-умолчанию - используем getLayout()
  32.         LayoutManager m = p.getLayout();
  33.         System.out.println("m=" + m);
  34.         // задаем компоновку для панели - используем компоновку типа BorderLayout
  35.         // устанавливаем компоновку - используем метод setLayout() с параметром
  36.         p.setLayout(new BorderLayout());
  37.         // колонки нашей таблицы (4 - колонки)
  38.         String[] columns = {"№", "Наименование товара",
  39.                             "Остаток на складе", "Количество поступления"};        
  40.         // данные для таблицы
  41.         String[][] data = {
  42.                             {"1", "Продукт1", "", ""},
  43.                             {"2", "Продукт2", "", ""},
  44.         };
  45.        
  46.        
  47.         return p;
  48.     }
  49. }
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement