JavaFX: wie man einen anklickbaren text
Ich bin auf der Suche nach einem einfachen Weg um dies zu machen. Ich kann nicht finden es überall und ich habe auch schon versucht die API.
So, ich habe einen Satz:
Nicht über ein Konto? Klicken Sie hier
Möchte ich das "hier" Wort blau und anklickbar - in eine Schaltfläche. Wie können Sie diese erreichen? Kann ich einfach eine unsichtbare Schaltfläche hinter die position des Textes?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lösung
Verwenden TextFlow (Java 8):
Verwenden FlowPane (Java 7):
Probe
Hier ein komplettes, lauffähiges Beispiel (Java 8):
Den default-link markieren ist irgendwie seltsam mit den gestrichelten Rahmen um diese (wenn Sie möchten, können Sie style es mit css zu bekommen, etwas schöner und mehr ähnlich wie links im Internet, also einfach nur verschiedenen farbigen text, um anzugeben, besuchte und unbesuchte links).
Beiseite
Für Sie bestimmte Nachricht, sollten Sie nur machen, die "nicht über ein Konto" - text einen hyperlink und loszuwerden, die "Klicken Sie hier" text (als Empfehlung von der w3c web-standards Körper).
Verwandte