mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
User doLayout override to layout ItemManager components instead of resize handler
This commit is contained in:
@@ -95,15 +95,10 @@ public final class ItemManager<T extends InventoryItem> extends JPanel {
|
|||||||
this.setLayout(null);
|
this.setLayout(null);
|
||||||
this.add(this.txtSearch);
|
this.add(this.txtSearch);
|
||||||
this.add(this.tableScroller);
|
this.add(this.tableScroller);
|
||||||
this.addComponentListener(new ComponentAdapter() {
|
|
||||||
@Override
|
|
||||||
public void componentResized(ComponentEvent e) {
|
|
||||||
ItemManager.this.updateLayout();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateLayout()
|
@Override
|
||||||
|
public void doLayout()
|
||||||
{
|
{
|
||||||
int x = 0;
|
int x = 0;
|
||||||
int y = 0;
|
int y = 0;
|
||||||
@@ -117,7 +112,6 @@ public final class ItemManager<T extends InventoryItem> extends JPanel {
|
|||||||
|
|
||||||
//position current item view
|
//position current item view
|
||||||
this.tableScroller.setBounds(x, y, width, height - y);
|
this.tableScroller.setBounds(x, y, width, height - y);
|
||||||
this.repaint();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user