KinderMalen/src/main/java/de/ph87/kindermalen/tools/ToolsPanel.java
Patrick Haßel 42db19b253 [MULTI]
+ layout working now BUT WIP
+ transform
+ fixed (virtual) paper size
+ size adjust
+ transparency adjust
+ step-adjust
2023-02-26 00:31:39 +01:00

31 lines
647 B
Java

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);
}
}
}