Autovervollständigung im JTextField

Status
Nicht offen für weitere Antworten.
M

Marco_Adv

Gast
Hallo zusammen,
ich habe eine art auto vervollständigung Programmiert nur gibt es nun ein kleines Problem mit der Markierung und der Caret Position
so sieht der Code aus hängt an einem KeyReleasedListener auf dem TextField

Code:
private void packageAutoCompletion(){
		int length = getPackageId1TextField().getText().length();
		if(getPackageId1TextField().getText().length()>=2){
			String packageId = getPackageId1TextField().getText().trim().toUpperCase();
			Iterator iter = packages.iterator();
			while(iter.hasNext()){
				PackageDescription packageDesc = (PackageDescription)iter.next();
				String id = packageDesc.getPackageId().toUpperCase();
				if(id.contains(packageId)){
					getPackageId1TextField().setText(id);
                                        getPackageId1TextField().setCaretPosition(length);
					getPackageId1TextField().setSelectionStart(length);
	             			getPackageId1TextField().setSelectionEnd(getPackageId1TextField().getText().length());
					return;
				}
			}
		}
	}

Das Problem hier ist nun entweder ich markiere den text und setzte den Caret vorher dann steht dieser an letzter Stelle, oder ich setzt ihn danach dann verliere ich die Markierung hat jemand ne Idee wie ich dieses Problem löäsen kann
Danke Marco
 

The_S

Top Contributor
Ohne jetzt deinen Code gelesen zu haben, aber du versuchst nicht zufällig ein JTextField zu schreiben, welchem z. b. eine Liste von Begriffen übergeben wird, die dann (bereit zum Überschreiben) vorgeblendet werden!? Sowas hab ich nämlich mal programmiert, müsste es nur wieder suchen ;)
 
M

Marco_Adv

Gast
Ja sowas in der art suche ich bzw genau das wenn du mal suchen würdest wär das sehr cool
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Konsoleneingaben mit autovervollständigung etc. Allgemeine Java-Themen 7
G KeyListener für JTextField Allgemeine Java-Themen 5
J Circumflex in JTextField Allgemeine Java-Themen 1
G JTextField Inhalt in einem Long einfügen Allgemeine Java-Themen 2
J JTextField nicht editierbar Allgemeine Java-Themen 5
G Aus JTextField Zahlen auslesen und random generieren Allgemeine Java-Themen 10
F JTextField funktioniert nicht Allgemeine Java-Themen 6
B JTextfield Allgemeine Java-Themen 9
E Eingabeprüfung JTextField. Fehler bei Copy-Paste Allgemeine Java-Themen 4
L JTextfield wird nicht ausgelesen Allgemeine Java-Themen 7
T JTextField in Listener leeren Allgemeine Java-Themen 2
M jTextField --> Zwischenspeicher Allgemeine Java-Themen 20
M Datum einlesen aus jTextField Allgemeine Java-Themen 2
G JTextField mit Zeichenbeschränkung Allgemeine Java-Themen 7
E JTextField auf JWindow Allgemeine Java-Themen 2
P Suche Benis IP/Netzwerkadresse JTExtField Allgemeine Java-Themen 2
S JTable editieren + in JTextField schreiben Allgemeine Java-Themen 7
O Inhalt vom JTextfield im DebugMode ermitteln? Allgemeine Java-Themen 2
P JTextField textfarbe schwarz auch wenn JTF deaktiviert ist Allgemeine Java-Themen 4
M Text in JTextfield einfügen sofort dann wird Text gekürzt Allgemeine Java-Themen 2
MQue JTextField Kommastellen Allgemeine Java-Themen 5
G Problem mit jTextField Allgemeine Java-Themen 7
D JTextfield für double werte Allgemeine Java-Themen 2
F JTextField Eingabe automatisch bestaetigen Allgemeine Java-Themen 17
D Probleme beim FAQ (JTextField: Dokumentarten) Allgemeine Java-Themen 5
H Position von JTextField Allgemeine Java-Themen 2
O String übergeben ist name eines JTextField wie zugreifen Allgemeine Java-Themen 9
Z JTextField mit Model kommunizieren Allgemeine Java-Themen 6
G Fragen zu JTextField bzw. JTextArea Allgemeine Java-Themen 2
G JTextField: Feld für Ausgabe von Meldungen Allgemeine Java-Themen 14
G Frage zu JTextField Allgemeine Java-Themen 2
E Field-Objekt in JTextField parsen Allgemeine Java-Themen 3
F KeyListener für JTextField Allgemeine Java-Themen 4
G Nur Integer Werte in JTextField Allgemeine Java-Themen 4
H JTextField Allgemeine Java-Themen 2
C JTextField Allgemeine Java-Themen 9
B TextListener bei JTextField Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben