8 Stimmen

Verwendung von Zeilenumbruchzeichen in einem ToolTip

Mögliches Duplikat:
Mehrzeilige Tooltips in Java?

Das ist sehr seltsam. Ich möchte lediglich meine Werkzeugspitze mehrzeilig gestalten. Ich habe die " \n "Zeichen an den übergebenen String an den entsprechenden Stellen an. Tatsächlich drucke ich dieselbe Zeichenfolge aus, und sie enthält die Zeilenumbrüche. In der QuickInfo ist dies jedoch nicht der Fall. Ich gehe folgendermaßen vor:

        @Override
        public void itemStateChanged(ItemEvent arg0) {
            if(arg0.getStateChange() == ItemEvent.SELECTED){
                String s = arg0.getItem().toString();
                for(InfoContainer i: mc.myInfo)
                    if(s.equals(i.getId())){
                        selector.setToolTipText(i.getInfo());
                        System.out.println(i.getInfo());
                        return;
                    }
            }
        }

Die QuickInfo enthält jedoch KEINE Zeilenumbrüche, während der Systemausdruck sie enthält.

11voto

Eng.Fouad Punkte 110730

Wie wäre es mit der Verwendung: "<html>" + firstLine + "<br>" + secondLine + "</html>"

6voto

MByD Punkte 133514

Verwenden Sie den HTML-Tag <br/> :

selector.setToolTipText("<html>" + i.getInfo() + "<br/>some text next line</html>" );

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X