![JAR search and dependency download from the Maven repository](/logo.png)
net.namekdev.entity_tracker.ui.utils.AdjustableJTable Maven / Gradle / Ivy
package net.namekdev.entity_tracker.ui.utils;
import javax.swing.JTable;
import javax.swing.event.TableModelEvent;
public class AdjustableJTable extends JTable {
protected TableColumnAdjuster adjuster;
public AdjustableJTable() {
adjuster = new TableColumnAdjuster(this);
setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
}
@Override
public void tableChanged(TableModelEvent e) {
super.tableChanged(e);
if (adjuster != null) {
adjuster.adjustColumns();
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy