+ layout working now BUT WIP + transform + fixed (virtual) paper size + size adjust + transparency adjust + step-adjust
31 lines
647 B
Java
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);
|
|
}
|
|
}
|
|
|
|
}
|