package org.celllife.idart.gui.patient; import org.eclipse.swt.events.FocusListener; import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.graphics.Font; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Text; public class TextAdapter { private Text text; public TextAdapter() { } public TextAdapter(Composite parent, int style) { text = new Text(parent, style); } public void setData(String key, Object value){ text.setData(key, value); } public void setFocus(){ text.setFocus(); } public void setBounds(Rectangle bounds){ text.setBounds(bounds); } public void setFont(Font font){ text.setFont(font); } public void addKeyListener(KeyListener listener){ text.addKeyListener(listener); } public void setText(String string){ text.setText(string); } public String getText(){ return text.getText(); } public void removeFocusListener(FocusListener listener){ text.removeFocusListener(listener); } public void setEditable(boolean b){ text.setEditable(b); } public void setEnabled(boolean b){ text.setEnabled(b); } public void addFocusListener(FocusListener listener){ text.addFocusListener(listener); } public void forceFocus(){ text.forceFocus(); } }