Hallo liebe Java-Gurus,
ich habe für mein Problem keine Lösung weder hier im Forum, noch mit Google finden können.
Ich bin selber für Analyse/Design von Software zuständig, habe aber Java-Basiswissen . Unser Entwickler meinte, für folgendes Problem gibt es keine Lösung. Ich denke, könnte vielleicht mit Trick gelöst werden?
Erst mal will ich erwähnen, dass unsere Anwendung auf Hibernate für die Persistierung der Daten basiert. Daher sind die meisten GUI-Elemente mit DB-Feldern verknüpft.
Durch eine Logik soll bestimmt werden, wie ein Textfeld (ich nehme an JTextField) Initial befüllt werden soll. In bestimmten Fällen darf der Anwender diesen Text überschreiben, das ist ja kein Problem. Jedoch soll in manchen Fällen der Initialtext erhalten bleiben. Der Anwender darf aber den Text ergänzen. Je nach Initialtext, darf die max. eingegebene Zeichenanzahl die DB-Feldlänge nicht überschreiten.
Unschön finde ich eine Lösung mit einem zweiten Textfeld, wo ich beim speichern beide Werte zusammen in die Persistenzschicht übernehme. Momentan wird der Initialtext garnicht angezeigt aber maschinell übernommen. Das wissen aber manche Anwender nicht und geben den selben Text nochmal ein. Auch nicht shön...
Meine Frage an Euch:Ist die teilweise Editierbarkeit eines Textfeldes in Java möglich?
Wäre für Eure Antworten dankbar!
Gruß
ich habe für mein Problem keine Lösung weder hier im Forum, noch mit Google finden können.
Ich bin selber für Analyse/Design von Software zuständig, habe aber Java-Basiswissen . Unser Entwickler meinte, für folgendes Problem gibt es keine Lösung. Ich denke, könnte vielleicht mit Trick gelöst werden?
Erst mal will ich erwähnen, dass unsere Anwendung auf Hibernate für die Persistierung der Daten basiert. Daher sind die meisten GUI-Elemente mit DB-Feldern verknüpft.
Durch eine Logik soll bestimmt werden, wie ein Textfeld (ich nehme an JTextField) Initial befüllt werden soll. In bestimmten Fällen darf der Anwender diesen Text überschreiben, das ist ja kein Problem. Jedoch soll in manchen Fällen der Initialtext erhalten bleiben. Der Anwender darf aber den Text ergänzen. Je nach Initialtext, darf die max. eingegebene Zeichenanzahl die DB-Feldlänge nicht überschreiten.
Unschön finde ich eine Lösung mit einem zweiten Textfeld, wo ich beim speichern beide Werte zusammen in die Persistenzschicht übernehme. Momentan wird der Initialtext garnicht angezeigt aber maschinell übernommen. Das wissen aber manche Anwender nicht und geben den selben Text nochmal ein. Auch nicht shön...
Meine Frage an Euch:Ist die teilweise Editierbarkeit eines Textfeldes in Java möglich?
Wäre für Eure Antworten dankbar!
Gruß