JTable - переключать столбцы с помощью PopupMenu (например, Windows Explorer)
Как мне создать JTable в Swing, который позволяет пользователю переключать столбцы с помощью простого выпадающего меню, как в папках Windows Explorer? Моя таблица имеет 12 столбцов, и экран не может вместить всю информацию на экране одновременно. Поскольку пользователю может не понадобиться видеть многие из этих столбцов, это кажется лучшим вариантом.
Я предполагаю, что это будет использоватьJPopupMenu
который появляется, когда пользователь щелкает правой кнопкой мыши заголовок таблицы, сJCheckBoxMenuItem
для каждого столбца.
Вот скриншот переключателя столбцов Window, который я пытаюсь воспроизвести: