protected void tallennaActionPerformed() {
        String ryhmanNimi = ryhmanNimiField.getText().trim();
        
        if ("".equals(ryhmanNimi)) {
			JOptionPane.showMessageDialog(this, "Ryhmän nimi ei voi olla tyhjä.", "Virhe", JOptionPane.ERROR_MESSAGE);
            return;
        }
        
        if (ryhmanNimi.length() > 30) {
			JOptionPane.showMessageDialog(this, "Ryhmän nimi ei voi olla yli 30 merkkiä pitkä.", "Virhe", JOptionPane.ERROR_MESSAGE);
            return;
        }

        ryhma.setNimi(ryhmanNimi);
        boolean onnistui = Database.updateRyhma(ryhma);
        if (onnistui) {
            JOptionPane.showMessageDialog(this, "Tietojen päivitys onnistui");
            ikkuna.edellinenPaneeli();
        } else {
            JOptionPane.showMessageDialog(this, "Tietojen päivitys epäonnistui");
        }
    }