Anklickbares ToolTipFenster mit ScrollBox

beastofchaos

Bekanntes Mitglied
Hallo Leute,
Ich möchte gern einer (editable) JComboBox ein ToolTip geben, den ich anklicken kann, um darin dann per einer ScrollBox den Wert zu bestimmen.
Ein Beispiel, wie so ein anklickbarer ToolTip sich verhält, kann man ganz gut bei Eclipse sehen. Fährt man z.B. über eine Klasse, öffnet sich ein Fenster bzw. ToolTip, der aber nicht sofort verschwindet, wenn ich mit dem Cursor von dem Wort zu dem ToolTip schwenke. Dadurch lässt er sich sogar anklicken und verschwindet nur noch, wenn man zur Seite klickt.

Ich hab mal ein Beispiel, wie man ein Custom-JToolTip erstellt, auf dieser Seite gefunden:
javalobby

Ich habs zwar noch nicht auf diese Weise ausprobiert, aber, auch wenn ich da gut eine ScrollBox einsetzen kann, glaube ich, dass es sofort verschwindet, wenn ich auf den ToolTip schwenken will. Denn das ist das normale Verhalten dafür. Hab das auch schon an einem normalen JLabel mit ToolTipText ausprobiert.
Außerdem ist bei diesem standardmäßigen Verfahren auch die Position zu weit weg von der eigentlichen Komponente. Hoffe, dass ich das aber selber noch in der eigenen CustomToolTip-Klasse iwie einbauen kann.

Vll habt ihr ein paar Tipps, wie ich bei sowas anfangen muss. Den Rest werd ich dann möglicherweise auch selbst über Google rausfinden.

Gruß, Thomas
 

beastofchaos

Bekanntes Mitglied
Richtig. Der Wert, den man eingibt, soll immer ein Integer sein. Und es lassen sich auch nur Integers auswählen sonst. Es ist halt vom Verhalten genauso wie bei Paint.Net, wenn du die Stiftgröße änderst.
 

pl4gu33

Top Contributor
aber warum nimmst du dann nicht die ComboBox dafür oder nen JTextField, sodass du nur Ints eintippen kannst,... weil der ToolTip ist für sowas ja eigentl. nicht gedacht ?^^
 

beastofchaos

Bekanntes Mitglied
Dann eben kein ToolTip, sondern ein extra Fenster ohne die Leisten an den Rändern, aber ich empfinde es als ein tollen Effekt, wenn man es nicht extra tippen muss, sondern einfach einen Balken dafür schieben kann :D
Ich weiß bloß halt nicht, ob das so einfach geht, dass sich das extra Fenster wie ein ToolTipFenster verhält, bis man draufklickt.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
W Swing anklickbares Sechseck-Muster AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen


Oben