moin moin!
sitz grad in der schule und mich plagt da was, leider kann mir nichtmal mein versierter banknachbar helfen.
kurz zu dem was ich machen will, denn nach meiner idee befürchte ich, dass es eine brutal lange methode werden könnte. über ideen die das ganze schlanker machen bin ich dankbar:
ich habe 4 textfelder. nach eingabe und klick auf den button "hinzufügen" wird der inhalt zusammenhängend in ein choice-feld (kombobox) eingefügt.
zwischen klicken und einfügen jedoch muss noch etwas geschehen:
- es muss in 3 der 4 textfeldern geprüft werden, dass eine bestimmte länge nicht überschritten wird.
- ist auch nur EINER DER DREI texte zu kurz, soll auf eine bestimmte länge mit leerschritten aufgefüllt werden.
- ist auch nur EINER DER DREI texte zu lang, soll einfach ab der grenze abgeschnitten werden.
hier mal so weit, wie ich bisher gekommen bin. leider ... ach naja weiß auch net, wird irgendwie nix
hoffe mir kann jemand auf die sprünge helfen
grüße und einen sonnigen tag
ru!e
sitz grad in der schule und mich plagt da was, leider kann mir nichtmal mein versierter banknachbar helfen.
kurz zu dem was ich machen will, denn nach meiner idee befürchte ich, dass es eine brutal lange methode werden könnte. über ideen die das ganze schlanker machen bin ich dankbar:
ich habe 4 textfelder. nach eingabe und klick auf den button "hinzufügen" wird der inhalt zusammenhängend in ein choice-feld (kombobox) eingefügt.
zwischen klicken und einfügen jedoch muss noch etwas geschehen:
- es muss in 3 der 4 textfeldern geprüft werden, dass eine bestimmte länge nicht überschritten wird.
- ist auch nur EINER DER DREI texte zu kurz, soll auf eine bestimmte länge mit leerschritten aufgefüllt werden.
- ist auch nur EINER DER DREI texte zu lang, soll einfach ab der grenze abgeschnitten werden.
hier mal so weit, wie ich bisher gekommen bin. leider ... ach naja weiß auch net, wird irgendwie nix
Code:
public void add()
{
String eventdatum, eventort, eventpix, eventbemerkung;
int fehlStelle;
if(tf_eventdatum.getText().length() <= 10 && tf_eventort.getText().length() <= 25 && tf_eventbemerkung.getText().length() <= 50) // Prüfung ob alle Texte kürzer sind als die Grenze
{
if(tf_eventort.getText().length() >25) // Einzelprüfung jedes Textfeldes ob es kürzer ist als die Grenze
{
eventort = tf_eventort.getText(); // einfach eine hilfsvariable die wir bei einem versuch gebraucht haben
for(int x = 0; x < (25 - tf_eventort.getText().length()); x++); // ein kläglicher versuch....
{
eventort = eventort + " ";
}
}
choice_archiv.add(tf_eventdatum.getText() + " | " + eventort + " | " + tf_eventpix.getText() + " | " + tf_eventbemerkung.getText()); // hier hab ich es erst mal mit einem textfeld bzw. der hilfsvariable versucht.
}
}
hoffe mir kann jemand auf die sprünge helfen
grüße und einen sonnigen tag
ru!e