Lotus Notes / Domino Sonstiges > Java und .NET mit Notes/Domino

JTextarea auslesen in Array...

<< < (3/4) > >>

flaite:
Was ich so ungefähr sagen will ist, dass in MVC JTextArea sich überhaupt nicht dafür interessieren sollte, was in ihr eingegeben worden ist.
Das ist Sache des Modells.
Das Modell besteht aus Pojos i.S.v. JavaBeans.
Mit der Binding Api kann man einen Kommunikationskanal zwischen Properties der Pojos (Modell) und dem implizit sowieso immer vorhandenen Modell der JTextArea aufbauen.
Hmm. Es ist leider echt schwer zu erklären. Vielleicht, weil ich nicht vollständig verstehe, was ich da eigentlich gemacht habe.
Es macht jedenfalls Sinn Gui-Komponenten wie JTextArea hinsichtlich der Daten, die sie darstellen sollen, möglichst dumm zu halten. Sie sind nur für das Rendering zuständig.
Du willst ja die JTextArea nur ableiten, damit sie Daten (geringfügig) weiterverarbeitet. Diese Daten stehen aber sowieso btw. eigentlich gar nicht in JTextArea sondern in JTextArea.getDocument(). 
Mit Binding-Frameworks kann man jTextArea.getDocument.getText() sowieso direkt mit Pojo-Properties im Modell synchronisieren (und dort auch die Validierung stattfinden lassen). Der Adapter String -> String[] kann auch dort stattfinden. Und da ist er besser plaziert.
Was ich in den letzten Wochen bei dem modernen Swing-Zeug gelernt habe, ist, dass man Gui-Komponenten möglichst dumm halten soll. Man kann sowieso praktisch alles im Modell machen. Und das ist wesentlich besser. Es gibt zum Beispiel keine Situation, in der ich jTextArea.getText() benutzen könnte. Wegen mir können die das deprecaten.  ;D

Die Felder in der Gui haben ja Entsprechungen im Business-Modell. Dort sind sie in Pojo-Klassen gruppiert. Das habe ich mit der mißverständlichen Äußerung gemeint.


Im Help-Webservice Client funktioniert das wirklich gut (ausser z.Zt. bei JTree). Ich poste den Code ja dieses WE sowieso. Alles andere wäre langsam peinlich.

Gruß Axel

flaite:
Ich bin zwar jetzt nicht dazu gekommen, das durchzuprogrammieren. Aber die Ideen sind in meinem openSores Projekt auf Sourceforge verwirklicht:
http://cvs.sourceforge.net/viewcvs.py/javahelpgui/
(Modul help_ws_swing).
Ich werde nun bald beschreiben, wie man daraus mit ein paar Handgriff ein eigenes Eclipse-Projekt machen kann (hoffentlich) und das ans Laufen bekommt.

Gruß Axel

jor:
Hi Axel,

sorry das ich erst jetzt auf dieses Thema antworte, war ehrlich ziemlich busy.  :-[
Danke für den Link und die Aussicht auf die Beschreibung zum Eclipse-Projekt!
I'am waiting...  ;)

danke...

flaite:

--- Zitat von: jor am 15.02.06 - 10:10:46 --- und die Aussicht auf die Beschreibung zum Eclipse-Projekt!
I'am waiting...  ;)

--- Ende Zitat ---
Du meintest Aussicht darauf, durch eigenes commiten in den sourcecode tiefere Einblicke in das Design dieser beispielhaften Java Desktop Anwendung zu gewinnen.  ;D

Bezüglich zu praktisch allem was ich bisher zum Thema Kommentierstil in diesem Forum zum besten gegegeben habe und dem derzeitigen Source Code, hmm. sagen wir. gelten diese Worte meines Idols:
[Hani Suleiman]
the mode of operation is very much talked about an idealized world but reality definitely intrudes
[/(Hani Suleiman]
Auch ich habe zur Zeit überraschend wenig Zeit. Aber ich will auf jeden Fall am Wochenende eine Beschreibung posten, wie man sich den Source code aus sourceforge nach Eclipse runterläd und zumindest ans Laufen bekommt. Es sind eigentlich sehr wenig Schritte.

@LEUTE: Beteiligt euch. Commitet Code. Versucht !!Help!! zu verbessern. Oder mein kleines Ruderboot hier. Setzt euch ans Ruder.
Werdet OpenSor .. ich meine .. openSource Entwickler:

[Hani Suleiman]
 Are you saying open source developers are itchy?

They have a rash in fact; it is not a mere itch. I was actually having this conversation last night at the pool party [At TheServerSide Java Symposium] and I think there was a consensus in fact that open source people, people who start off open source projects are on the whole egomaniacs. They are people who can't image a world where their name isn't in headlines because when you think about it, the care and love that a lot of developers feel towards their code, when you put it out there, you are putting a chunk of yourself out there for the world to see and so you need some measure of confidence in order to be able to that and I'll go to the next step and say it's not just confidence you need, you need to actually think you're a pretty hot stuff. Its ego-driven development in many ways, it is the itch combined with the "I'm good enough to deal with this rash problem I have and I want everyone to get my miracle cream."
[/Hani Suleiman]

Der Mann ist übrigens selbst an mindestens 3 bis 4 openSource Projekten beteiligt.

Gruß Axel

jor:
Hhhmmm, uiuiui, ich glaube nicht, ich weiss, ich stehe noch zuweit am Anfang mit meinen
Java-"Künsten", um Sourcecode oder der Gleichen aus meinen Projekten zu posten, bzw.
Hilfestellungen geben zu können.

Eine Mitarbeit oder Teilnahme würde ich gerne tuen, aber, na ja, siehe oben....

 

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln