![JAR search and dependency download from the Maven repository](/logo.png)
org.noos.xing.mydoggy.plaf.ui.cmp.ExtendedTableLayout Maven / Gradle / Ivy
The newest version!
package org.noos.xing.mydoggy.plaf.ui.cmp;
import info.clearthought.layout.TableLayout;
import java.awt.*;
/**
* @author Angelo De Caro
*/
public class ExtendedTableLayout extends TableLayout {
private static final Dimension empty = new Dimension();
private boolean calcMinimumSize = false;
public ExtendedTableLayout() {
}
public ExtendedTableLayout(double size[][]) {
super(size);
}
public ExtendedTableLayout(double size[][], boolean calcMinimumSize) {
super(size);
this.calcMinimumSize = calcMinimumSize;
}
public ExtendedTableLayout(boolean calcMinimumSize) {
this.calcMinimumSize = calcMinimumSize;
}
public Dimension minimumLayoutSize(Container container) {
return (calcMinimumSize) ? super.minimumLayoutSize(container) : empty;
}
public int[] getRowsInPixel() {
return crSize[R];
}
public int[] getColsInPixel() {
return crSize[C];
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy