Selecionando tela virtualmente?

Boa tarde galera, criei um programa que divide a minha tela em vários pedaços (como se fossem sub-telas), e ele já está me retornando como está a configuração da tela (Total de telas na horizontal, total de telas na vertical). Estou precisando criar como se fosse uma tela “virtual”, e queria que ela fosse divida na mesma quantidade de sub-telas que está. para depois poder escolher essa subtela (como se eu selecionasse). Estou pensando em usar uma grid layout, mas o problema mesmo está em selecionar a subtela pra indicar pro meu programa que eu a quero. (como se fosse um radio button, onde há um conjunto de itens para selecionar, porém, você só pode selecionar um de cada vez)