package de.ph87.kindermalen.tools; import de.ph87.kindermalen.tools.tool.Tool; import lombok.extern.slf4j.Slf4j; import javax.swing.*; import java.awt.*; import static de.ph87.kindermalen.CONFIG.BORDERS; @Slf4j public class ToolsPanel extends JPanel { public ToolsPanel(final Tools tools) { setLayout(new FlowLayout(FlowLayout.LEADING, 0, 0)); for (final Tool tool : tools.getTools()) { add(new ToolButton(tools, tool)); } } @Override public void paint(final Graphics g) { super.paint(g); if (BORDERS) { g.setColor(Color.magenta); g.drawRect(0, 0, getWidth() - 1, getHeight() - 1); } } }