Examples of ILookAndFeelAdapter


Examples of org.dyno.visual.swing.plugin.spi.ILookAndFeelAdapter

      IJavaProject java_project = type.getJavaProject();
      String className = type.getFullyQualifiedName();
      final Class<?> beanClass = JavaUtil.getProjectClassLoader(java_project).loadClass(className);
      if (Component.class.isAssignableFrom(beanClass)) {
        String lnf = getBeanClassLnf(beanClass);
        ILookAndFeelAdapter lnfAdapter = ExtensionRegistry.getLnfAdapter(lnf);
        if (lnfAdapter != null) {
          LookAndFeel newlnf = lnfAdapter.getLookAndFeelInstance();
          Component bean = (Component) runWithLnf(newlnf, new ISyncUITask() {
           
            public Object doTask() throws Throwable {
              return createBeanFromClass(beanClass);
            }
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.ILookAndFeelAdapter

  @Override
  protected Object getDefaultValue(Object b, String lnfClassname) {
    if (b instanceof Component && Component.class.isAssignableFrom(beanClass)) {
      WidgetAdapter wa = WidgetAdapter.getWidgetAdapter((Component) b);
      if (wa.isRoot() && b.getClass().getSuperclass() == beanClass || !wa.isRoot() && b.getClass() == beanClass) {
        ILookAndFeelAdapter adapter = null;
        if (lnfClassname != null)
          adapter = ExtensionRegistry.getLnfAdapter(lnfClassname);
        else
          adapter = ExtensionRegistry.getLnfAdapter(UIManager.getCrossPlatformLookAndFeelClassName());
        if (adapter != null)
          default_value = adapter.getDefaultValue(beanClass, propertyName);
      } else {
        Class compClass;
        if(wa.isRoot()&&b.getClass()==beanClass){
          compClass = b.getClass();
        }else if (wa.isRoot() && b.getClass().getSuperclass() != beanClass)
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.ILookAndFeelAdapter

      try {
        Class.forName(sClass);
      } catch (ClassNotFoundException cnfe) {
        return;
      }
      ILookAndFeelAdapter adapter = (ILookAndFeelAdapter) config.createExecutableExtension("adapter");
      lnfAdapters.put(sClass, adapter);
    } catch (CoreException e) {
      Throwable cause = e.getCause();
      if (!(cause instanceof ClassNotFoundException)) {
        VisualSwingPlugin.getLogger().error(e);
View Full Code Here

Examples of org.dyno.visual.swing.plugin.spi.ILookAndFeelAdapter

    }

  }

  public void setLnfClassname(String lnfClassname) {
    ILookAndFeelAdapter adapter = ExtensionRegistry.getLnfAdapter(lnfClassname);
    if (adapter != null) {
      try {
        LookAndFeel oldlnf = UIManager.getLookAndFeel();
        LookAndFeel newlnf = adapter.getLookAndFeelInstance();
        if (!isLnfEqual(oldlnf, newlnf)) {
          AwtEnvironment.runWithLnf(newlnf, new ISyncUITask() {

            public Object doTask() throws Throwable {
              if (designer != null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.