GripperCloseProgramNodeView.java 835 B

1234567891011121314151617181920212223242526
  1. package com.ur.urcap.examples.pickorplaceswing.close;
  2. import javax.swing.BoxLayout;
  3. import javax.swing.JPanel;
  4. import com.ur.urcap.api.contribution.ContributionProvider;
  5. import com.ur.urcap.api.contribution.program.swing.SwingProgramNodeView;
  6. import com.ur.urcap.examples.pickorplaceswing.pickorplace.Style;
  7. public class GripperCloseProgramNodeView implements SwingProgramNodeView<GripperCloseProgramNodeContribution> {
  8. private final Style style;
  9. GripperCloseProgramNodeView(Style style) {
  10. this.style = style;
  11. }
  12. @Override
  13. public void buildUI(JPanel panel, ContributionProvider<GripperCloseProgramNodeContribution> provider) {
  14. panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS));
  15. panel.add(style.createVerticalSpacing());
  16. panel.add(style.createInfo("Closing of the gripper is specified in this subtree."));
  17. }
  18. }