MyToolbarService.java 836 B

12345678910111213141516171819202122232425262728
  1. package uraxis.toolbar;
  2. import com.ur.urcap.api.contribution.toolbar.ToolbarConfiguration;
  3. import com.ur.urcap.api.contribution.toolbar.ToolbarContext;
  4. import com.ur.urcap.api.contribution.toolbar.swing.SwingToolbarContribution;
  5. import com.ur.urcap.api.contribution.toolbar.swing.SwingToolbarService;
  6. import javax.swing.Icon;
  7. import javax.swing.ImageIcon;
  8. public class MyToolbarService implements SwingToolbarService {
  9. @Override
  10. public Icon getIcon() {
  11. return new ImageIcon(getClass().getResource("/icons/logo.png"));
  12. }
  13. @Override
  14. public void configureContribution(ToolbarConfiguration configuration) {
  15. configuration.setToolbarHeight(370);
  16. }
  17. @Override
  18. public SwingToolbarContribution createToolbar(ToolbarContext context) {
  19. return new MyToolbarContribution(context);
  20. }
  21. }