Метод узгодженості та уточнення результатів експертизи
15

Додаток А

Лістинг програми на мові Java

FirstWindow.java

public class FirstWindow extends javax.swing.JFrame {

 

    /**

     * Creates new form FirstWindow

     */

    public FirstWindow() {

        initComponents();

    }

 

    @SuppressWarnings("unchecked")

    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         

    private void initComponents() {

 

        jLabel1 = new javax.swing.JLabel();

        jLabel2 = new javax.swing.JLabel();

        jScrollPane1 = new javax.swing.JScrollPane();

        jTable1 = new javax.swing.JTable();

        jButton1 = new javax.swing.JButton();

 

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

 

        jLabel1.setFont(new java.awt.Font("Verdana", 0, 18)); // NOI18N

        jLabel1.setText("Для уточнення вибору альтернативи ");

 

        jLabel2.setFont(new java.awt.Font("Verdana", 0, 14)); // NOI18N

        jLabel2.setText("введіть показники компетентності експертів");

 

        jTable1.setModel(new javax.swing.table.DefaultTableModel(

            new Object [][] {

                { new Double(9.0),  new Double(8.0),  new Double(7.0),  new Double(6.0),  new Double(5.0),  new Double(4.0),  new Double(3.0),  new Double(2.0),  new Double(1.0)}

            },

            new String [] {

                "Є1", "Є2", "Є3", "Є4", "Є5", "Є6", "Є7", "Є8", "Є9"

            }

        ) {

            Class[] types = new Class [] {

                java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class, java.lang.Double.class

            };

 

            public Class getColumnClass(int columnIndex) {

                return types [columnIndex];

            }

        });