03.11.2013 Aufrufe

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

SMALLTALK K1ex127-.45ex51275ahler/Bothner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Anhang<br />

A.1 Automatisch erstellte Methode zum Aufbau des<br />

Erfassungsfensters<br />

Im Hinblick auf die Lösung unserer Problemstellung PROB-1-1 resultiert aus dem<br />

Einsatz des Werkzeugs “WindowBuilder Pro/V” ein Erfassungsfenster, dessen Aufbau<br />

durch eine automatisch generierte Methode namens “create Views” beschrieben<br />

wird. Diese Methode besitzt die folgende Form:<br />

createViews<br />

"WARNING!! This method was automatically generated by<br />

WindowBuilder. Code you add here which does not conform<br />

to the WindowBuilder API will probably be lost the next time<br />

you save your layout definition."<br />

| v |<br />

self addView: (<br />

v := self topPaneClass new<br />

owner: self;<br />

labelWithoutPrefix: ’’;<br />

noSmalltalkMenuBar;<br />

viewName: ’mainView’;<br />

framingBlock: ( FramingParameters new iDUE: 686 @ 400;<br />

xC; yC; cRDU: (9 @ 392 rightBottom: 677 @ 46));<br />

pStyle: #(sysmenu sizable titlebar minimize maximize);<br />

addSubpane: (<br />

StaticText new<br />

owner: self;<br />

framingBlock: ( FramingParameters new iDUE: 110 @ 32;<br />

lDU: 91 r: #left; rDU: 201 r: #left;<br />

tDU: 64 r: #top; bDU: 96 r: #top);<br />

startGroup;<br />

contents: ’Wert:’;<br />

yourself<br />

);<br />

addSubpane: (<br />

EntryField new<br />

owner: self;<br />

framingBlock: ( FramingParameters new iDUE: 229 @ 48;<br />

lDU: 302 r: #left; rDU: 530 r: #left;<br />

tDU: 64 r: #top; bDU: 112 r: #top;<br />

337

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!