Use Java para bloquear uma tela

Basicamente, eu só preciso criar um aplicativo (com tipo de acesso do usuário) cuja primeira tela seja uma janela de tela cheia que não possa ser minimizada ou fechada sem a inserção de nome de usuário e senha válidos. Algo como o protetor de tela do Windows. Isso pode ser feito? Em quais bibliotecas devo procurar? É tudo o que preciso, se minha pergunta estiver incompleta ou não estiver clara, não hesite em pergunta

questionAnswers(2)

yourAnswerToTheQuestion