private void lisaaButtonActionPerformed(ActionEvent evt) {
        if (!ryhmaField.getText().isEmpty()) {
        	if (ryhmaField.getText().length() > 30) {
            	JOptionPane.showMessageDialog(this, "Ryhmän nimi voi olla enintään 30 merkkiä pitkä.", "Virhe", JOptionPane.ERROR_MESSAGE);
        	} else {
        		Ryhma uusiRyhma = new Ryhma(ryhmaField.getText());
        		if (Database.lisaaRyhma(uusiRyhma)) {
                ryhmaField.setText("");
        		}
        	}
        } else if (ryhmaField.getText().isEmpty()) {
        	JOptionPane.showMessageDialog(this, "Ryhmän nimi ei voi olla tyhjä.", "Taktinen Virhe", JOptionPane.ERROR_MESSAGE);
        } else {
        	String message = "Tapahtui vakava tuntematon virhe!\n" + "Ottakaa välittömästi yhteys tirehtööriin!\n" + "Sähköposti: Henry.Heikkinen@majavapaja.fi";
        	JOptionPane.showMessageDialog(this, message, "Error #???", JOptionPane.ERROR_MESSAGE);
        }
    }