Vaadin: ToolbarButton - Breite für Caption reicht nicht aus.

Zrebna

Bekanntes Mitglied
Hi!

Ich möchte zu einem Toolbar-Button (mit Icon) eine caption hinzufügen, weil wenn der Button ausgegraut ist (disabled) die Beschreibung nicht angezeigt wird.
Caption wird auch angezeigt, wenn der Button nicht enabled ist...

Mein Problem ist, dass ich nicht herausbekommen, wie ich das Feld des ToolbarButtons so vergrößern kann, damit die Caption reinpasst.
Die Caption umfasst 3 Wörter und gegenwärtig wird leider aus Platzgründen eben nur das erste Wort angezeigt - relevanter Codesnippet:

Java:
    public ToolbarButton createPreviewButton() {

        toolbarButton = new ToolbarButton();
        toolbarButton.setIcon(ImgRes.ICON_PREVIEW);
        toolbarButton.setDescription("Preview Button Description");
        toolbarButton.setCaption("Preview Button Caption");
        toolbarButton.setWidth("100%");
        toolbarButton.setEnabled(false);       
        toolbarButton.addClickListener(e -> onPreviewButtonClicked());

        return toolbarButton;
    }

Kann Jemand helfen, wie ich mein Problem lösen könnte?

Lg
Zrebna
 

Zrebna

Bekanntes Mitglied
Update:

Ich poste mal die Lösung, falls irgendwer einmal ein ähnliches Problem haben sollte und das hier liest:

Für mich hat es nach einem Tip bei stackoverflow folgendes geregelt:

Java:
toolbarButton.setMinWidth("max-content");

Diese Methode stellt wohl sicher, dass der übergebene, zum Button zugehörige Content (also auch eine caption) immer reinpasst.

Lg
Zrebna
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zrebna Vaadin: Falls ToolbarButton nicht enabled ist, dann nicht klickbar? Frameworks - Spring, Play, Blade, Vaadin & Co 2
Oneixee5 Warum sollte man Vaadin einsetzen? Frameworks - Spring, Play, Blade, Vaadin & Co 5
OnDemand Vaadin Pro & TypScript vs Plain Java Frameworks - Spring, Play, Blade, Vaadin & Co 4
OnDemand Suche "Wizard" für Vaadin für Unterstützung bei Erstbenutzung von Funktionen Frameworks - Spring, Play, Blade, Vaadin & Co 2
LimDul Mockito und Vaadin - sehr seltsames Verhalten in Intellij Frameworks - Spring, Play, Blade, Vaadin & Co 2
OnDemand Vaadin+Spring Boot erster Seitenload nach Neustart endlos Frameworks - Spring, Play, Blade, Vaadin & Co 0
Zrebna Vaadin: Lassen sich nur Panels, aber keine Windows zu TabSheets hinzufügen? Frameworks - Spring, Play, Blade, Vaadin & Co 0
Zrebna Vaadin: Kann man das ContextMenu auch via links-Klick befüllen? Frameworks - Spring, Play, Blade, Vaadin & Co 0
OnDemand Vaadin NPM Build wirft Warnungen - wie beheben? Frameworks - Spring, Play, Blade, Vaadin & Co 2
OnDemand Spring+Vaadin App startet nicht Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Spring Security/Boot/Vaadin Cookie Problem bei iFrame Frameworks - Spring, Play, Blade, Vaadin & Co 4
Zrebna Vaadin 8 -> Binders nur mit Datentyp String? Frameworks - Spring, Play, Blade, Vaadin & Co 16
Zrebna Vaadin mit Jetty Server -> ERROR: Jetty server existing Frameworks - Spring, Play, Blade, Vaadin & Co 2
Zrebna Erste Steps mit Vaadin - via HotSwapAgent nach Code-Änderungen, Server-Restart vermeiden Frameworks - Spring, Play, Blade, Vaadin & Co 0
pkm Wie kann man in Vaadin einer Zeile mit ThemeResource einen ClickEventListener geben? Frameworks - Spring, Play, Blade, Vaadin & Co 0
pkm Custom-css in Vaadin greift nicht. Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Vaadin globaler Event Handler Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Vaadin Loading Spinner zeigt es nicht an Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Spring Boot + Vaadin API Security Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Vaadin Session Handling Frameworks - Spring, Play, Blade, Vaadin & Co 2
OnDemand Vaadin RouteLink Keycloak Frameworks - Spring, Play, Blade, Vaadin & Co 1
OnDemand Vaadin subscription lohnenswert? Frameworks - Spring, Play, Blade, Vaadin & Co 3

Ähnliche Java Themen

Neue Themen


Oben