package ql.gui.structure;
import javax.swing.JComponent;
import javax.swing.JLabel;
import ql.Value;
import ql.gui.Component;
import ql.value.StringValue;
public class Label implements Component {
private final JLabel labelComponent;
public Label(StringValue text) {
this.labelComponent = new JLabel(text.getPrimitive());
}
@Override
public void updateComponent() {
labelComponent.repaint();
}
@Override
public JComponent getComponent() {
return labelComponent;
}
@Override
public void setHandler(Component handler) {}
@Override
public void handleChange(Value changedValue, Component source) {}
}