При разработке графических интерфейсов Java Swing всегда ли плохая идея расширять JFrame?А как насчет JPanel или других компонентов?Кроме того, что делает это плохо?
Обычно эмпирическим правилом является подкласс, только если вам нужно настроить компонент Swing.