ToolTip mit Link zum anklicken

fredwak

Mitglied
Hallo :)

bin neu hier im Forum und hätte auch gleich eine Frage :rtfm:

unzwar ich google jetzt schon mehere Stunden nach
einmal dem Richtigen Begriff und einmal nach der "Methode"

mein plan:

ich möchte einen "Tooltip" haben, welcher erscheint, wenn ich über eine Zelle/Zeile in einer JTable gehe.
ich habe jetzt bereits einen. Funktioniert super :applaus:

doch ich bin leider noch nciht fertig. Ich möchte IN diesen Tooltip einen Link einbauen (mit HTML??? :L ).
auf diesen Link soll man dann auch klicken können.
Der Tooltip den ich habe erschein richtig. doch wenn ich versuche den Link anzuklicken, verschiebt sich logischer weiße der Tooltip.

Meine Frage:
gibt es einen "ToolTip" welcher beim Draufgehn mit der Maus NICHT verschwindet/sich verschiebt. Wenn ja wie heißt der und wie wird dieser angewendet? (am liebsten wäre mir ein beispiel an einem Label)

Liebe Grüße
Freddy
 

Camill

Bekanntes Mitglied
Hallo,

habe mal ein kleines Beispiel gemacht, evt. hilft dir das ja schon weiter - ob das ganze so schön/sinnvoll ist sei mal dahingestellt.

Java:
package de.tooltip.demo;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JToolTip;
import javax.swing.ToolTipManager;

public class TooltipDemo {

	public static void main(String[] args) {
		new TooltipDemo();
	}

	private TooltipDemo() {
		ToolTipManager.sharedInstance().setDismissDelay(10000);

		JFrame frame = new JFrame("ToolTip-Demo");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(200, 100);
		frame.setLocationRelativeTo(null);

		JPanel content = new JPanel();
		frame.add(content);

		content.add(this.createLabel("foo", "click me!"));
		content.add(this.createLabel("bar", "click me too!"));

		frame.setVisible(true);
	}

	private JLabel createLabel(final String lblText, String toolTipText) {
		JLabel lbl = new CustomLabel(lblText);
		lbl.setToolTipText(toolTipText);
		JToolTip toolTip = lbl.createToolTip();
		toolTip.addMouseListener(new MouseAdapter() {

			@Override
			public void mouseClicked(MouseEvent e) {
				String title = "ToolTip - Click";
				String message = "tooltip of label '" + lblText
						+ "' was clicked";
				JOptionPane.showMessageDialog(null, message, title,
						JOptionPane.INFORMATION_MESSAGE);
			}
		});
		return lbl;
	}
}

Java:
package de.tooltip.demo;

import java.awt.Point;
import java.awt.event.MouseEvent;

import javax.swing.JLabel;
import javax.swing.JToolTip;

public class CustomLabel extends JLabel {

	private static final long serialVersionUID = 1L;

	private JToolTip toolTip = new JToolTip();

	public CustomLabel(String text) {
		super(text);
	}

	@Override
	public Point getToolTipLocation(MouseEvent event) {
		return event.getPoint();
	}

	@Override
	public JToolTip createToolTip() {
		this.toolTip.setComponent(this);
		return toolTip;
	}
}
 

fredwak

Mitglied
guten morgen :)

das ist leider nicht ganz was ich wollte.

ich wollte eigentlich einen tooltip der dableibt, wenn mit dem Courser drauf geht. Normaler weiße verschiebt sich der tooltip ja eigentlich. Denn den ich benötige, darf sich nciht bewegen, sondern muss dableiben, um dann IN dem ToolTip auf einen Link klicken zu können

Danke dir trotzdem :applaus:

Liebe Grüße
freddy

<EDIT>Tut mir leid ich habe mir nur den oberen SourceCode Angschaut. VIELEN DANK. Das ist genau das was ich gesucht habe :) :toll::toll::applaus::applaus:<EDIT>
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Swing Tooltip-Delay funktioniert nicht immer. AWT, Swing, JavaFX & SWT 1
M JavaFX JAVAFX TreeItem mit Tooltip versehen AWT, Swing, JavaFX & SWT 4
M JavaFX Tooltip bei setOnMouseMoved Verständnisproblem AWT, Swing, JavaFX & SWT 6
V JFreeChart: Tooltip auf Knopfdruck anzeigen AWT, Swing, JavaFX & SWT 2
J JavaFX Tooltip Verzögerung beim ersten Anzeigen AWT, Swing, JavaFX & SWT 4
M Datenbanksätze in ToolTip laden AWT, Swing, JavaFX & SWT 4
Tom299 JavaFX Tooltip verbuggt? AWT, Swing, JavaFX & SWT 1
J JTabbedPane: table in new tab: tooltip benutzt die column-widths von table in erstem geöffneten tab AWT, Swing, JavaFX & SWT 17
P Image oder Icon auf Tooltip zeichnen AWT, Swing, JavaFX & SWT 4
P Vorteile von Tooltip nutzen (wird über allen anderen Objekten angezeigt) AWT, Swing, JavaFX & SWT 3
U drawLine mit Tooltip AWT, Swing, JavaFX & SWT 1
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
B JavaFX Tooltip auf ImageView AWT, Swing, JavaFX & SWT 6
U Tooltip Dauer setzen AWT, Swing, JavaFX & SWT 0
U ToolTip Größenänderung, passt sich erst beim zweiten Mal an AWT, Swing, JavaFX & SWT 6
S SWT: Drop-Down Menü-Einträge mit Tooltip hervorheben AWT, Swing, JavaFX & SWT 3
C ToolTip aktualisieren AWT, Swing, JavaFX & SWT 2
A SWT Tooltip soll nicht verschwinden, solange User mit Maus auf Control ist AWT, Swing, JavaFX & SWT 5
C Tooltip dynamisch setzen AWT, Swing, JavaFX & SWT 7
GianaSisters Swing jComboBox Tooltip funktioniert nicht AWT, Swing, JavaFX & SWT 17
6 ToolTip erzwingen AWT, Swing, JavaFX & SWT 6
R SWT Tooltip AWT, Swing, JavaFX & SWT 5
J jList, recht Maustast => Tooltip zu Element AWT, Swing, JavaFX & SWT 8
T Tooltip bei falscher Eingabe anzeigen AWT, Swing, JavaFX & SWT 2
hdi Problem mit ToolTip: Aussehen/Verzögerung AWT, Swing, JavaFX & SWT 7
P Tooltip "erzwingen" ? AWT, Swing, JavaFX & SWT 7
S Swing JTree in ScrollPane einen ToolTip geben AWT, Swing, JavaFX & SWT 2
Antoras Swing Tooltip permanet anzeigen AWT, Swing, JavaFX & SWT 5
W Verzögerung à la Tooltip bei mouseEntered AWT, Swing, JavaFX & SWT 19
G Tooltip anzeigen AWT, Swing, JavaFX & SWT 4
GilbertGrape scrollable Tooltip AWT, Swing, JavaFX & SWT 9
G Tooltip Text für ein Shape Objekt AWT, Swing, JavaFX & SWT 2
GilbertGrape JTable+Tooltip+Zeilenumbrüche AWT, Swing, JavaFX & SWT 7
M Tooltip anzeigen? AWT, Swing, JavaFX & SWT 3
J Anzeigedauer eines Tooltip? AWT, Swing, JavaFX & SWT 5
S Tooltip Frage AWT, Swing, JavaFX & SWT 3
G 'Spezieller' Tooltip, wenn JTable-Column zu schmal AWT, Swing, JavaFX & SWT 6
P JRE 6 -> ToolTip & mnemonic Anzeige AWT, Swing, JavaFX & SWT 4
G Tooltip Zeilenumbruch AWT, Swing, JavaFX & SWT 13
B ToolTip verändern / selbst gestalten AWT, Swing, JavaFX & SWT 3
F ToolTip auf Canvas AWT, Swing, JavaFX & SWT 2
S Tooltip auf Toolbar-Icon AWT, Swing, JavaFX & SWT 6
C Tooltip nur anzeigen, wenn JInternalFrame minimiert AWT, Swing, JavaFX & SWT 3
D Eigenes Tooltip AWT, Swing, JavaFX & SWT 5
M JTree: Tooltip wenn Text nicht vollständig angezeigt wird AWT, Swing, JavaFX & SWT 3
M Seltsames Verhalten Tooltip und JDialog AWT, Swing, JavaFX & SWT 8
I JTable, Tooltip, HTML AWT, Swing, JavaFX & SWT 2
S ToolTip an Mausposition anzeigen AWT, Swing, JavaFX & SWT 5
O Hintergrundfarbe beim ToolTip AWT, Swing, JavaFX & SWT 5
L JLabel als Tooltip AWT, Swing, JavaFX & SWT 3
G Tooltip aufpoppen lassen AWT, Swing, JavaFX & SWT 3
M Border in ToolTip AWT, Swing, JavaFX & SWT 5
F ToolTip über Line2D bzw. Rectangle2D AWT, Swing, JavaFX & SWT 5
R JTable: Jede Zelle mit eigenem ToolTip belegen AWT, Swing, JavaFX & SWT 5
G Tooltip sperrt MouseListener? AWT, Swing, JavaFX & SWT 6
V Tooltip Text auf Spaltenkopf (JTable) AWT, Swing, JavaFX & SWT 4
S Tooltip auf Kopf eine JTable? AWT, Swing, JavaFX & SWT 2
G ToolTip AWT, Swing, JavaFX & SWT 4
W Bei hinzufügen der Action verliert Button Text,Tooltip, etc AWT, Swing, JavaFX & SWT 5
S Tooltip mit Grafik AWT, Swing, JavaFX & SWT 2
N lightweight bei ToolTip AWT, Swing, JavaFX & SWT 2
kaory Variabler ToolTip-Text in JTable AWT, Swing, JavaFX & SWT 5
T ToolTip AWT, Swing, JavaFX & SWT 3
R ToolTip länger aufrecht erhalten AWT, Swing, JavaFX & SWT 3
S ToolTip erweitern bei Swing (Mehrzeilig) AWT, Swing, JavaFX & SWT 2
M Tooltip / neues Fenster AWT, Swing, JavaFX & SWT 6
L Swing JButton soll link öffnen AWT, Swing, JavaFX & SWT 1
S Swing Mit einem Link eine Methode aufrufen AWT, Swing, JavaFX & SWT 2
B Link eines Icons dynamisch gestalten AWT, Swing, JavaFX & SWT 2
G Applet, Link ermitteln, dem der Benutzer gefolgt ist AWT, Swing, JavaFX & SWT 2
Zettelkasten Swing anklickbaren Link darstellen AWT, Swing, JavaFX & SWT 2
M Java swt link url auslesen AWT, Swing, JavaFX & SWT 5
M Swing Kein update bei simulierten HTML-Link AWT, Swing, JavaFX & SWT 4
A AWT Bilder als Link verwenden? AWT, Swing, JavaFX & SWT 11
MQue Swing Link in JTextArea AWT, Swing, JavaFX & SWT 5
I Hyper-Link ähnliches Verhalten AWT, Swing, JavaFX & SWT 5
Tom299 Cell Renderer mit Link AWT, Swing, JavaFX & SWT 2
T Öffnen von SWT-Dialogboxen durch HTML-Link in HTML-Code AWT, Swing, JavaFX & SWT 4
G JOptionPane mit link zum anklicken AWT, Swing, JavaFX & SWT 4
R URL Link im JLabel AWT, Swing, JavaFX & SWT 2
G HTML-Link mit SWT bzw. JFACE AWT, Swing, JavaFX & SWT 4
M Bilder als Link verwenden? AWT, Swing, JavaFX & SWT 3
K [AWT] anklickbarer Link in Label AWT, Swing, JavaFX & SWT 3
D Mit JOptionPane einen Link darstellen AWT, Swing, JavaFX & SWT 10
G Link in JoptionPane? AWT, Swing, JavaFX & SWT 3
S Link in JEditorPane AWT, Swing, JavaFX & SWT 5
F Link aus JEditorPane ausführen AWT, Swing, JavaFX & SWT 2
P Default Link in Swing, --> öffne Browser -> Browse URL AWT, Swing, JavaFX & SWT 8
C String als Link einfügen AWT, Swing, JavaFX & SWT 9
Hatsi09 JComponent anklicken und "entklicken" AWT, Swing, JavaFX & SWT 7
CptK Point2D.Double Kurven - Beschriftung und richtiges Anklicken AWT, Swing, JavaFX & SWT 7
Z Swing Button anklicken und bewegen AWT, Swing, JavaFX & SWT 2
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
G Menübar anklicken und Inhalt entsprechend wechseln AWT, Swing, JavaFX & SWT 4
A JButton soll durch anklicken die Farbe wechseln AWT, Swing, JavaFX & SWT 8
J gezeichnetes Objekt anklicken AWT, Swing, JavaFX & SWT 10
J JTable Zeile anklicken und neues Frame öffnen AWT, Swing, JavaFX & SWT 4
V Swing JButton ohne Border bei Anklicken AWT, Swing, JavaFX & SWT 3
GianaSisters jList nur einmal ein Element anklicken AWT, Swing, JavaFX & SWT 3
M Kreise anklicken (Farbänderung) AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben