Input.java 699 B

12345678910111213141516171819202122232425262728
  1. package mdd.client;
  2. import javafx.scene.control.TextField;
  3. import javafx.scene.layout.VBox;
  4. import javafx.scene.paint.Color;
  5. import javafx.scene.text.Font;
  6. import javafx.scene.text.Text;
  7. import org.json.simple.JSONObject;
  8. public class Input extends Connectable {
  9. private TextField _input;
  10. public Input(Module parent, JSONObject json){
  11. super(parent, ConnectableType.INPUT, json);
  12. _input = new TextField(Value.toString());
  13. _input.setPrefWidth(50);
  14. add(_label,1,0);
  15. add(_input,1,1);
  16. }
  17. public void setConnected(boolean state){
  18. super.setConnected(state);
  19. _input.setVisible(!state);
  20. _input.setManaged(!state);
  21. }
  22. }