本文整理了Java中javax.swing.JFileChooser.isDirectorySelectionEnabled()
方法的一些代码示例,展示了JFileChooser.isDirectorySelectionEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JFileChooser.isDirectorySelectionEnabled()
方法的具体详情如下:
包路径:javax.swing.JFileChooser
类名称:JFileChooser
方法名:isDirectorySelectionEnabled
暂无
代码示例来源:origin: org.gephi/directory-chooser
private String getStringOfFileName(File file) {
if (file == null) {
return null;
} else {
JFileChooser fc = getFileChooser();
if (fc.isDirectorySelectionEnabled() && !fc.isFileSelectionEnabled()) {
return file.getPath();
} else {
return file.getName();
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
private String fileNameString(File file)
{
if (file == null)
{
return null;
}
else
{
JFileChooser fc= getFileChooser();
if (fc.isDirectorySelectionEnabled() && !fc.isFileSelectionEnabled())
{
return file.getPath();
}
else
{
return file.getName();
}
}
}
代码示例来源:origin: org.gephi/directory-chooser
private void fireSelectedFilesChanged(PropertyChangeEvent e) {
File[] files = (File[]) e.getNewValue();
JFileChooser fc = getFileChooser();
if (files != null
&& files.length > 0
&& (files.length > 1 || fc.isDirectorySelectionEnabled() || !files[0].isDirectory())) {
setFileName(getStringOfFileNames(files));
}
}
代码示例来源:origin: org.gephi/directory-chooser
private void fireSelectedFileChanged(PropertyChangeEvent e) {
File f = (File) e.getNewValue();
JFileChooser fc = getFileChooser();
if (f != null
&& ((fc.isFileSelectionEnabled() && !f.isDirectory())
|| (f.isDirectory() && fc.isDirectorySelectionEnabled()))) {
setFileName(getStringOfFileName(f));
}
//TODO button visibility code started
if (customDirectoryProvider != null)
approveButton.setEnabled(customDirectoryProvider.isValidCustomDirectory(f));
//TODO button visibility code ended
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
private void doSelectedFileChanged(PropertyChangeEvent e)
{
applyEdit();
File f= (File) e.getNewValue();
JFileChooser fc= getFileChooser();
if (f != null
&& ((fc.isFileSelectionEnabled() && !f.isDirectory())
|| (f.isDirectory() && fc.isDirectorySelectionEnabled())))
{
setFileName(fileNameString(f));
}
else
{
setFileName(null);
}
setFileSelected();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
private void doSelectedFilesChanged(PropertyChangeEvent e)
{
applyEdit();
File[] files= (File[]) e.getNewValue();
JFileChooser fc= getFileChooser();
if (files != null
&& files.length > 0
&& (files.length > 1
|| fc.isDirectorySelectionEnabled()
|| !files[0].isDirectory()))
{
setFileName(fileNameString(files));
}
else
{
setFileName(null);
}
setFileSelected();
}
代码示例来源:origin: org.gephi/directory-chooser
private void fireFileSelectionModeChanged(PropertyChangeEvent e) {
clearIconCache();
JFileChooser fc = getFileChooser();
File currentDirectory = fc.getCurrentDirectory();
if (currentDirectory != null
&& fc.isDirectorySelectionEnabled()
&& !fc.isFileSelectionEnabled()
&& fc.getFileSystemView().isFileSystem(currentDirectory)) {
setFileName(currentDirectory.getPath());
} else {
setFileName(null);
}
}
代码示例来源:origin: org.gephi/directory-chooser
private void fireDirectoryChanged(PropertyChangeEvent e) {
JFileChooser fc = getFileChooser();
FileSystemView fsv = fc.getFileSystemView();
showPopupCompletion = false;
setFileName("");
clearIconCache();
File currentDirectory = fc.getCurrentDirectory();
if(currentDirectory != null) {
directoryComboBoxModel.addItem(currentDirectory);
newFolderAction.setEnabled(currentDirectory.canWrite());
getChangeToParentDirectoryAction().setEnabled(!fsv.isRoot(currentDirectory));
updateTree(currentDirectory);
if (fc.isDirectorySelectionEnabled() && !fc.isFileSelectionEnabled()) {
if (fsv.isFileSystem(currentDirectory)) {
setFileName(getStringOfFileName(currentDirectory));
} else {
setFileName(null);
}
}
}
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
|| (chooser.isDirectorySelectionEnabled()
&& fsv.isFileSystem(f)
&& f.isDirectory()))
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
!fsv.isRoot(currentDirectory));
if (fc.isDirectorySelectionEnabled()
&& !fc.isFileSelectionEnabled()
&& fsv.isFileSystem(currentDirectory))
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/toniclf
private void doFileSelectionModeChanged(PropertyChangeEvent e)
{
applyEdit();
resetEditIndex();
clearIconCache();
listSelectionModel.clearSelection();
JFileChooser fc= getFileChooser();
File currentDirectory= fc.getCurrentDirectory();
if (currentDirectory != null
&& fc.isDirectorySelectionEnabled()
&& !fc.isFileSelectionEnabled()
&& fc.getFileSystemView().isFileSystem(currentDirectory))
{
setFileName(currentDirectory.getPath());
}
else
{
setFileName(null);
}
}
内容来源于网络,如有侵权,请联系作者删除!