Tabnine Logo
DefaultFocusStrategy
Code IndexAdd Tabnine to your IDE (free)

How to use
DefaultFocusStrategy
in
bibliothek.gui.dock.control.focus

Best Java code snippets using bibliothek.gui.dock.control.focus.DefaultFocusStrategy (Showing top 7 results out of 315)

origin: xyz.cofe/docking-frames-core

public Component getFocusComponent( FocusStrategyRequest request ){
  Component mouseClicked = request.getMouseClicked();
  Dockable dockable = request.getDockable();
  
  if( mouseClicked != null ){
    if( (mouseClicked.isFocusable() && !excluded( mouseClicked, request )) || focusable( mouseClicked, request )){
      return mouseClicked;
    }
  }
  
  Tracker tracker = trackers.get( dockable.getComponent() );
  if( tracker == null ){
    return null;
  }
  return tracker.getLastFocused();
}

origin: xyz.cofe/docking-frames-core

  public void done( DockController controller ){
    focus.setStrategy( new DefaultFocusStrategy( controller ) );
  }
});
origin: org.opentcs.thirdparty.dockingframes/docking-frames-core

public void bind(){
  DockRegister register = controller.getRegister();
  register.addDockRegisterListener( listener );
  for( int i = 0, n = register.getDockableCount(); i<n; i++ ){
    add( register.getDockable( i ));
  }
}

origin: xyz.cofe/docking-frames-common

  public Component getFocusComponent( FocusStrategyRequest request ){
    Component mouseClicked = request.getMouseClicked();
    Dockable dockable = request.getDockable();
    
    if( mouseClicked != null ){
      if( (mouseClicked.isFocusable() && !excluded( mouseClicked, request )) || focusable( mouseClicked, request )){
        return mouseClicked;
      }
    }
    
    if( dockable instanceof CommonDockable ){
      Component result = ((CommonDockable)dockable).getDockable().getFocusComponent();
      if( result != null ){
        return result;
      }
    }
    return super.getFocusComponent( request );
  }
});
origin: xyz.cofe/docking-frames-core

public void bind(){
  DockRegister register = controller.getRegister();
  register.addDockRegisterListener( listener );
  for( int i = 0, n = register.getDockableCount(); i<n; i++ ){
    add( register.getDockable( i ));
  }
}

origin: org.opentcs.thirdparty.dockingframes/docking-frames-common

  public Component getFocusComponent( FocusStrategyRequest request ){
    Component mouseClicked = request.getMouseClicked();
    Dockable dockable = request.getDockable();
    
    if( mouseClicked != null ){
      if( (mouseClicked.isFocusable() && !excluded( mouseClicked, request )) || focusable( mouseClicked, request )){
        return mouseClicked;
      }
    }
    
    if( dockable instanceof CommonDockable ){
      Component result = ((CommonDockable)dockable).getDockable().getFocusComponent();
      if( result != null ){
        return result;
      }
    }
    return super.getFocusComponent( request );
  }
});
origin: org.opentcs.thirdparty.dockingframes/docking-frames-core

public Component getFocusComponent( FocusStrategyRequest request ){
  Component mouseClicked = request.getMouseClicked();
  Dockable dockable = request.getDockable();
  
  if( mouseClicked != null ){
    if( (mouseClicked.isFocusable() && !excluded( mouseClicked, request )) || focusable( mouseClicked, request )){
      return mouseClicked;
    }
  }
  
  Tracker tracker = trackers.get( dockable.getComponent() );
  if( tracker == null ){
    return null;
  }
  return tracker.getLastFocused();
}

bibliothek.gui.dock.control.focusDefaultFocusStrategy

Javadoc

The DefaultFocusStrategy keeps track of the last focused Component of any Dockable that is registered at a DockController.

Most used methods

  • add
  • excluded
    Tells whether the focusable Component component should be treated like a non-focusableComponent.
  • focusable
    Tells whether the non-focusable component in reality is focusable. This is true for example for any
  • getFocusComponent
  • <init>

Popular in Java

  • Reactive rest calls using spring rest template
  • getSharedPreferences (Context)
  • onRequestPermissionsResult (Fragment)
  • getContentResolver (Context)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • FileInputStream (java.io)
    An input stream that reads bytes from a file. File file = ...finally if (in != null) in.clos
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • Github Copilot alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now