package ppj09.gwt.swapweb.client.gui; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.AbsolutePanel; import com.google.gwt.user.client.ui.VerticalPanel; import com.gwtext.client.widgets.form.FormPanel; import com.gwtext.client.widgets.form.TextField; import com.gwtext.client.widgets.form.TextArea; import com.gwtext.client.widgets.Button; import com.gwtext.client.widgets.event.ButtonListenerAdapter; import com.gwtext.client.core.EventObject; public class MessageForm extends Composite implements Form { private AbsolutePanel absolutePanel; private FormPanel formPanel; private TextField txtSender; private TextField txtReceiver; private TextField txtSubject; private TextArea txtAreaMessage; private Button btnSubmit; private Button btnReset; private VerticalPanel verticalPanel; public MessageForm() { { verticalPanel = new VerticalPanel(); absolutePanel = new AbsolutePanel(); verticalPanel.add(absolutePanel); verticalPanel.setSize("650", "90"); initWidget(verticalPanel); { formPanel = new FormPanel(); formPanel.setFooter(true); formPanel.setBorder(false); formPanel.setSize("440px", "192px"); { txtSender = new TextField("Absender", "text_field", 150); txtSender.setReadOnly(true); formPanel.add(txtSender); } { txtReceiver = new TextField("Empf\u00E4nger", "text_field", 150); formPanel.add(txtReceiver); } { txtSubject = new TextField("Betreff", "text_field", 250); formPanel.add(txtSubject); } { txtAreaMessage = new TextArea("Nachricht", "text_area"); txtAreaMessage.setWidth(250); formPanel.add(txtAreaMessage); } { btnReset = new Button("zur\u00FCcksetzen"); btnReset.addListener(new ButtonListenerAdapter() { public void onClick(Button button, EventObject e) { txtReceiver.reset(); txtSubject.reset(); txtAreaMessage.reset(); } }); formPanel.addButton(btnReset); } { btnSubmit = new Button("absenden"); btnSubmit.addListener(new ButtonListenerAdapter() { public void onClick(Button button, EventObject e) { } }); formPanel.addButton(btnSubmit); } absolutePanel.add(formPanel, 5, 5); } } } /** * */ public boolean submit() { // TODO Auto-generated method stub return false; } }