Как вообще возникают такие вопросы?
У тебя простая картинка, элементы управления - спрайты, заранее подготовленные (положения тумблеров, лампочки, нажатые кнопки и т.п.), ты просто на клики и перетягивания мыши рисуешь соответствующий справйт по координатам, о каком фреймворке вообще идет речь?
Это реализуется на любом языке в любой среде миллионом средств