Рисуем 10 кнопок через класс GUI, при нажатии на которые к строковой переменной в конец приписываем соответствующую цыфру. Рисуем ещё две кнопки, одна из них подтверждает ввод, при нажатии на неё проверяем натыканное на соответсвие нужному коду. Другая кнопка удаляет последний введёный символ из строки (вдруг юзер ошибётся). Отображение введёного кода - на свой вкус.