Есть несколько способов сделать то, что вы хотите сделать.
1) Предоставьте текстовые поля, которые нужно проверить.например, выставить публичный TextField getUrlTextField () из вашего JFrame.Затем в вашем методе validate, который принимает JFrame, вы можете извлечь текст всех полей.
НЕ ДЕЛАЙТЕ ЭТОГО.Вы смешиваете логику проверки с представлением (JFrame).
Вместо этого вам следует использовать класс Controller, который служит посредником между вашим представлением (JFrame) и моделью, которая его проверяет.В частности, посмотрите, как платформа NetBeans выполняет свои панели параметров, используя OptionsPanelController .Это сообщение в блоге имеет хороший пример.