Skip to content

Commit

Permalink
Create MarlinRobotArm.java
Browse files Browse the repository at this point in the history
  • Loading branch information
i-make-robots committed Dec 20, 2023
1 parent 65dd5c4 commit 18f3e1c
Showing 1 changed file with 32 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package com.marginallyclever.ro3.node.nodes;

import com.marginallyclever.ro3.node.Node;
import com.marginallyclever.robotoverlord.swing.CollapsiblePanel;

import javax.swing.*;
import java.awt.*;
import java.util.List;

/**
* {@link MarlinRobotArm} converts the state of a robot arm into GCode and back.
*/
public class MarlinRobotArm extends Node {
public MarlinRobotArm() {
this("MarlinRobotArm");
}

public MarlinRobotArm(String name) {
super(name);
}

@Override
public void getComponents(List<JComponent> list) {
CollapsiblePanel panel = new CollapsiblePanel(MarlinRobotArm.class.getSimpleName());
list.add(panel);
JPanel pane = panel.getContentPane();

pane.setLayout(new GridLayout(0, 2));

super.getComponents(list);
}
}

0 comments on commit 18f3e1c

Please sign in to comment.