Если вам нужен фиксированный размер, то вы должны использовать ArrayList (или просто массив) для поддержки FIFO .... Просто сохраните переменную, представляющую индекс головы, и переменную, представляющую индексхвост и перемещайте их, когда вы нажимаете и хлопаете.
Однако, если это не домашнее задание, вам, вероятно, следует просто использовать один из многих доступных классов коллекций.Они делают работу очень хорошо.