From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/TextField3.inc | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/TextField3.inc (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/TextField3.inc') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/TextField3.inc b/Master/Reference Architectures and Patterns/hjp5/examples/TextField3.inc new file mode 100644 index 0000000..3628d2f --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/TextField3.inc @@ -0,0 +1,25 @@ +/* TextField3.inc */ + +private void customizeLayout(Panel panel) +{ + panel.setLayout(new FlowLayout(FlowLayout.LEFT)); + Panel labelPanel = new Panel(); + labelPanel.setLayout(new GridLayout(3,1)); + labelPanel.add(new Label("Name",Label.LEFT)); + labelPanel.add(new Label("Vorname",Label.LEFT)); + labelPanel.add(new Label("Ort",Label.LEFT)); + Panel editPanel = new Panel(); + editPanel.setLayout(new GridLayout(3,1)); + + //Dieses Textfeld sendet Action- und Text-Ereignisse + TextField tf = new TextField("Meier",20); + tf.addActionListener(this); + tf.addTextListener(this); + editPanel.add(tf); + + //Diese Textfelder senden keine Ereignisse + editPanel.add(new TextField("Luise",20)); + editPanel.add(new TextField("Hamburg",20)); + panel.add(labelPanel); + panel.add(editPanel); +} \ No newline at end of file -- cgit v1.2.3