private boolean getValidate()
    {
        String keyword = keyField.getText();
        String message = messageField.getText();

        //проверка на не пустые поля---------------------------------------------------
        if(keyword.length() == 0 || message.length() == 0) return false;

        ArrayList<Character> arrayListKey = new ArrayList<Character>();
        HashSet<Character> hashSetKey = new HashSet<Character>();

        for(char c : keyword.toCharArray()) arrayListKey.add(c);

        //проверка на наличие только букв верхнего регистра----------------------------
        for(char c : arrayListKey)
            if(!Character.isLetter(c) || !Character.isUpperCase(c)) return false;

        //проверка на повторяющиеся символы--------------------------------------------
        hashSetKey.addAll(arrayListKey);
        if(arrayListKey.size() != hashSetKey.size()) return false;

        //имя файла должно заканчиваться на буквы "P" или "C"
        if(!(message.substring(message.length() - 1, message.length()).equals("P"))
                && !(message.substring(message.length() - 1, message.length()).equals("C")))
            return false;

        return true;
    }