private Component luoAsetukset() {
        JPanel panel = new JPanel(new GridLayout(4, 2));
        JLabel pelaaja1Teksti = new JLabel("Pelaaja X: ");
        final JTextField pelaaja1 = new JTextField();
        JLabel pelaaja2Teksti = new JLabel("Pelaaja 0: ");
        final JTextField pelaaja2 = new JTextField();
        JLabel suoranPituusTeksti = new JLabel("Voittosuoran pituus (2-9): ");
        final JTextField suoranPituus = new JTextField();
        
        JButton tallennusNappi = new JButton("Tallenna");
        tallennusNappi.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent a) {
                if (!peliKaynnissa) {
                    String pelaajaX = "pelaajaX";
                    String pelaajaO = "pelaajaO";

                    if (!pelaaja1.getText().isEmpty()) {
                        pelaajaX = pelaaja1.getText();
                    }
                    if (!pelaaja2.getText().isEmpty()) {
                        pelaajaO = pelaaja2.getText();
                    }

                    if (!tilasto.onkoPelaaja(pelaajaX)) {
                        tilasto.lisaaPelaaja(pelaajaX);
                    }
                    if (!tilasto.onkoPelaaja(pelaajaO)) {
                        tilasto.lisaaPelaaja(pelaajaO);
                    }

                    lauta.uudetPelaajat(pelaajaX, pelaajaO);

                    if (!suoranPituus.getText().isEmpty() && suoranPituus.getText().length() == 1 && Character.isDigit(suoranPituus.getText().charAt(0))) {
                        lauta.muutaVoittosuoraa(Integer.parseInt(suoranPituus.getText()));
                    }
                    asetukset.setVisible(false);
                } else {
                    asetukset.setVisible(false);
                }
            }
        });
        panel.add(pelaaja1Teksti);
        panel.add(pelaaja1);
        panel.add(pelaaja2Teksti);
        panel.add(pelaaja2);
        panel.add(suoranPituusTeksti);
        panel.add(suoranPituus);
        panel.add(new JLabel(""));
        panel.add(tallennusNappi);

        return panel;
    }