Portanto, ainda estou em dúvida se devo ou não usá-las. Eu sinto que é uma violação extrema do encapsulamento, no entanto, acho que sou capaz de atingir algum grau de encapsulamento enquanto ganho mais flexibilidade no meu código. Projetos Java / Swing anteriores Eu havia usado classes aninhadas...