From f2c2ebe711e3c6470be4113f90e33efe15224f90 Mon Sep 17 00:00:00 2001 From: TheStonedTurtle Date: Wed, 1 May 2019 00:08:50 -0700 Subject: [PATCH] change addColumns to setColumns --- .../components/table/TableComponent.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/table/TableComponent.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/table/TableComponent.java index 317ab3bd04..158b7b82cf 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/table/TableComponent.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/table/TableComponent.java @@ -32,6 +32,7 @@ import java.awt.Graphics2D; import java.awt.Point; import java.awt.Rectangle; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -50,7 +51,9 @@ public class TableComponent implements LayoutableRenderableEntity @Getter private final Rectangle bounds = new Rectangle(); + @Getter private final List columns = new ArrayList<>(); + @Getter private final List rows = new ArrayList<>(); @Nonnull @@ -158,24 +161,23 @@ public class TableComponent implements LayoutableRenderableEntity this.columns.add(element); } - public void addColumns(@Nonnull final TableElement... elements) + public void setColumns(@Nonnull final TableElement... elements) { - for (TableElement ele : elements) - { - addColumn(ele); - } + this.columns.clear(); + this.columns.addAll(Arrays.asList(elements)); } public void addColumn(@Nonnull final String... cells) { - for (int i = 0; i < cells.length; i++) + for (String cell : cells) { - this.columns.add(TableElement.builder().content(cells[i]).build()); + this.columns.add(TableElement.builder().content(cell).build()); } } - public void addColumns(@Nonnull final String[]... columns) + public void setColumns(@Nonnull final String[]... columns) { + this.columns.clear(); for (String[] col : columns) { addColumn(col);