我想將圖片用作按鈕。我得到它的工作,但它不是很好,請看看截圖。正如你所看到的按鈕本身比圖像大很多,但我想這是一樣大的圖像:Vaadin:將圖片用作按鈕
實際的按鈕比圖片大。這裏的目標是沒有任何東西,只有點擊的圖像。我怎樣才能做到這一點?下面是截圖按鈕國稅發代碼:
Button testButton = new Button();
String basepath = VaadinService.getCurrent().getBaseDirectory().getAbsolutePath();
testButton.setIcon(new FileResource(new File(basepath + "/VAADIN/themes/mytheme/img/Button.png")));
loginForm.addComponent(testButton);
我知道
testButton.setStyleName(BaseTheme.BUTTON_LINK)
使得按鈕無形的,但不幸的是,不調整按鈕的大小,只是visbility ..
這有效,但它不會改變鼠標圖標,所以它有一個奇怪的反饋.. –
你可以解決這一點的CSS –
工作正常 - 我可以在這裏使用Vaadin的ClickListeners? image.addClickListener(new ClickListener(){...}));在這裏不起作用.. –