У меня есть таблица, для которой я сделал фильтр даты. Чтобы открыть фильтр, откроется новый JFrame с текстовыми полями. Однако JFrame открывается поверх кнопки, и каждый раз, когда нажимается эта кнопка, открывается новый экземпляр JFrame.
Я попытался создать объект класса фильтра и if (!filter.isVisible()) {
filter(); }
, который делает JFrame видимым, если его не видно. Однако, даже если он виден, метод запускается.