public void luoHakutulos(Container container) throws Exception {
        String valittu = "";
        for (Enumeration<AbstractButton> euhg = buttonGroup.getElements(); euhg.hasMoreElements();) {
            AbstractButton button = euhg.nextElement();
            if (button.isSelected()) {
                valittu += button.getText();
                switch (valittu) {
                    case "Nimi": {
                        GridLayout layout = new GridLayout(2, 1);
                        container.setLayout(layout);
                        JLabel teksti = new JLabel("Tulokset:");
                        container.add(teksti);
                        String tulokset = "";
                        String vali = "---------------";
                        for (Viini v : tw.lueViinit().haeNimenMukaan(hakusanaKentta.getText())) {
                            tulokset += vali + "\n" + v.toString() + "\n"
                                    + v.stringArvostelut() + vali;
                        }
                        JTextArea tulos = new JTextArea(tulokset);
                        tulos.setEditable(false);
                        JScrollPane scroll = new JScrollPane(tulos);
                        container.add(scroll);
                        break;
                    }
                    case "Maa": {
                        GridLayout layout = new GridLayout(2, 1);
                        container.setLayout(layout);
                        JLabel teksti = new JLabel("Tulokset:");
                        container.add(teksti);
                        List<Viini> haut = tw.lueViinit().haeMaanMukaan(hakusanaKentta.getText().toString());
                        String tulokset = "";
                        String vali = "---------------";
                        for (Viini v : haut) {
                            tulokset += vali + "\n" + v.toString() + "\n"
                                    + v.stringArvostelut() + vali;
                        }
                        JTextArea tulos = new JTextArea(tulokset);
                        tulos.setEditable(false);
                        JScrollPane scroll = new JScrollPane(tulos);
                        container.add(scroll);
                        break;
                    }
                    case "Hae kaikki valkoviinit": {
                        haeTyyppi("valkoviini", container);
                        break;
                    }
                    case "Hae kaikki punaviinit": {
                        haeTyyppi("punaviini", container);
                        break;
                    }
                }
            }

        }
    }