no message

This commit is contained in:
2024-10-17 22:18:10 +03:00
parent 6b7ed74c60
commit b871d2673b
10 changed files with 32 additions and 67 deletions

View File

@@ -10,10 +10,10 @@ import javax.swing.event.DocumentListener;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class ColumnFilter {
public class HeaderTextFilter {
public JTextField textField;
public JPopupMenu popup;
public ColumnFilter(DataSet dataSet, int columnIndex) {
public HeaderTextFilter(DataSet dataSet, int columnIndex) {
textField = new StyledTextField() {
{
setBorder(null);
@@ -61,7 +61,7 @@ public class ColumnFilter {
public void mouseClicked(MouseEvent event) {
if (event.getClickCount() == 1) {
int columnIndex = dataSet.getUI().getControl().getTableHeader().columnAtPoint(event.getPoint());
if (dataSet.columnsFilters.containsKey(columnIndex)) {
if (dataSet.getUI().headersTextFilters.containsKey(columnIndex)) {
Rectangle columnRectangle = dataSet.getUI().getControl().getTableHeader().getHeaderRect(columnIndex);
Dimension d = new Dimension(columnRectangle.width - 72, columnRectangle.height - 1);
popup.setPreferredSize(d);