本文整理汇总了Java中com.intellij.openapi.fileChooser.ex.LocalFsFinder类的典型用法代码示例。如果您正苦于以下问题:Java LocalFsFinder类的具体用法?Java LocalFsFinder怎么用?Java LocalFsFinder使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
LocalFsFinder类属于com.intellij.openapi.fileChooser.ex包,在下文中一共展示了LocalFsFinder类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: SelectLocationStep
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
public SelectLocationStep(String description, CvsWizard wizard, @Nullable final Project project, boolean showFiles) {
super(description, wizard);
myChooserDescriptor = new FileChooserDescriptor(showFiles, true, false, false, false, true);
myFileSystemTree = FileSystemTreeFactory.SERVICE.getInstance().createFileSystemTree(project, myChooserDescriptor);
myFileSystemTree.updateTree();
myPathTextField = new FileTextFieldImpl.Vfs(
FileChooserFactoryImpl.getMacroMap(), myFileSystemTree,
new LocalFsFinder.FileChooserFilter(myChooserDescriptor, myFileSystemTree)) {
protected void onTextChanged(final String newValue) {
updateTreeFromPath(newValue);
}
};
myPathTextFieldWrapper = new JPanel(new BorderLayout());
myPathTextFieldWrapper.setBorder(new EmptyBorder(0, 0, 2, 0));
myPathTextFieldWrapper.add(myPathTextField.getField(), BorderLayout.CENTER);
myTextFieldAction = new TextFieldAction();
}
示例2: updateTreeFromPath
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
private void updateTreeFromPath(final String text) {
if (!myShowPath) return;
if (myPathTextField.isPathUpdating()) return;
if (text == null) return;
myUiUpdater.queue(new Update("treeFromPath.1") {
public void run() {
ApplicationManager.getApplication().executeOnPooledThread(new Runnable() {
public void run() {
final LocalFsFinder.VfsFile toFind = (LocalFsFinder.VfsFile)myPathTextField.getFile();
if (toFind == null || !toFind.exists()) return;
myUiUpdater.queue(new Update("treeFromPath.2") {
public void run() {
selectInTree(toFind.getFile(), text);
}
});
}
});
}
});
}
示例3: installFileCompletion
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
@Override
public void installFileCompletion(@NotNull JTextField field,
@NotNull FileChooserDescriptor descriptor,
boolean showHidden,
@Nullable Disposable parent) {
if (!ApplicationManager.getApplication().isUnitTestMode() && !ApplicationManager.getApplication().isHeadlessEnvironment()) {
new FileTextFieldImpl.Vfs(field, getMacroMap(), parent, new LocalFsFinder.FileChooserFilter(descriptor, showHidden));
}
}
示例4: createFileTextField
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
@NotNull
@Override
public FileTextField createFileTextField(@NotNull final FileChooserDescriptor descriptor, boolean showHidden, @Nullable Disposable parent) {
return new FileTextFieldImpl.Vfs(new JTextField(), getMacroMap(), parent, new LocalFsFinder.FileChooserFilter(descriptor, showHidden));
}
示例5: createFileTextField
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
@Nonnull
@Override
public FileTextField createFileTextField(@Nonnull final FileChooserDescriptor descriptor, boolean showHidden, @Nullable Disposable parent) {
return new FileTextFieldImpl.Vfs(new JTextField(), getMacroMap(), parent, new LocalFsFinder.FileChooserFilter(descriptor, showHidden));
}
示例6: installFileCompletion
import com.intellij.openapi.fileChooser.ex.LocalFsFinder; //导入依赖的package包/类
@Override
public void installFileCompletion(@Nonnull JTextField field, @Nonnull FileChooserDescriptor descriptor, boolean showHidden, @Nullable Disposable parent) {
if (!ApplicationManager.getApplication().isUnitTestMode() && !ApplicationManager.getApplication().isHeadlessEnvironment()) {
new FileTextFieldImpl.Vfs(field, getMacroMap(), parent, new LocalFsFinder.FileChooserFilter(descriptor, showHidden));
}
}