当前位置: 首页>>代码示例>>Java>>正文


Java FileChooser.FileItem方法代码示例

本文整理汇总了Java中com.kotcrab.vis.ui.widget.file.FileChooser.FileItem方法的典型用法代码示例。如果您正苦于以下问题:Java FileChooser.FileItem方法的具体用法?Java FileChooser.FileItem怎么用?Java FileChooser.FileItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.kotcrab.vis.ui.widget.file.FileChooser的用法示例。


在下文中一共展示了FileChooser.FileItem方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getFontIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
private Drawable getFontIcon(FileChooser.FileItem item) {
    FileHandle fileHandle = item.getFile();
    BitmapFont bitmapFont;
    try {
        FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fileHandle);
        FreeTypeFontGenerator.FreeTypeFontParameter parameter = new FreeTypeFontGenerator.FreeTypeFontParameter();
        parameter.size = CB.getScaledInt(50);
        parameter.characters = SkinFont.DEFAULT_CHARACTER;
        parameter.genMipMaps = true;
        parameter.minFilter = Texture.TextureFilter.MipMapNearestNearest;
        bitmapFont = generator.generateFont(parameter);
    } catch (Exception e) {
        return getImageIcon(item);
    }

    Drawable drawable = new BitmapFontDrawable(bitmapFont, item.getFile().nameWithoutExtension());
    return drawable;
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:19,代码来源:FontFileIconProvider.java

示例2: provideIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public Drawable provideIcon(FileChooser.FileItem item) {
    if (item.isDirectory()) return getDirIcon(item);
    String ext = item.getFile().extension().toLowerCase();

    if (ext.toLowerCase().equals("ttf"))
        return getFontIcon(item);
    return super.provideIcon(item);
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:10,代码来源:FontFileIconProvider.java

示例3: provideIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public Drawable provideIcon(FileChooser.FileItem item) {
    if (item.isDirectory()) return getDirIcon(item);
    String ext = item.getFile().extension().toLowerCase();

    if (ext.equals("svg"))
        return getSvgImageIcon(item);
    return super.provideIcon(item);
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:10,代码来源:SvgFileIconProvider.java

示例4: getSvgImageIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
private Drawable getSvgImageIcon(FileChooser.FileItem item) {
    FileHandle fileHandle = item.getFile();
    Bitmap bitmap = null;
    try {
        bitmap = PlatformConnector.getSvg("", fileHandle.read(),
                PlatformConnector.SvgScaleType.SCALED_TO_WIDTH_OR_HEIGHT, CB.getScaledFloat(100));
    } catch (IOException e) {
        return getImageIcon(item);
    }

    byte[] bytes = bitmap.getPngEncodedData();
    Drawable drawable = new TextureRegionDrawable(new TextureRegion(new Texture(new Pixmap(bytes, 0, bytes.length))));
    return drawable;
}
 
开发者ID:Longri,项目名称:cachebox3.0,代码行数:15,代码来源:SvgFileIconProvider.java

示例5: getDefaultIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getDefaultIcon(FileChooser.FileItem item) {
    String ext = item.getFile().extension().toLowerCase();
    if (ext.equals(AppConstants.PROJECT_FILE_EXT)) {
        return chooser.getSkin().getDrawable("custom/ic-gdx-texture-packer");
    }

    return null;
}
 
开发者ID:crashinvaders,项目名称:gdx-texture-packer-gui,代码行数:10,代码来源:AppIconProvider.java

示例6: getDirIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getDirIcon (FileChooser.FileItem item) {
	Drawable icon = getIcon(iconFolderBig, chooser.getViewMode());
	if (icon == null)
		return super.getDirIcon(item);
	return icon;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:8,代码来源:HighResFileChooserIconProvider.java

示例7: getImageIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getImageIcon (FileChooser.FileItem item) {
	Drawable icon = getIcon(iconFileImage, chooser.getViewMode());
	if (icon == null)
		return super.getImageIcon(item);
	return icon;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:8,代码来源:HighResFileChooserIconProvider.java

示例8: getAudioIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getAudioIcon (FileChooser.FileItem item) {
	Drawable icon = getIcon(iconFileAudio, chooser.getViewMode());
	if (icon == null)
		return super.getAudioIcon(item);
	return icon;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:8,代码来源:HighResFileChooserIconProvider.java

示例9: getPdfIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getPdfIcon (FileChooser.FileItem item) {
	Drawable icon = getIcon(iconFilePdf, chooser.getViewMode());
	if (icon == null)
		return super.getPdfIcon(item);
	return icon;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:8,代码来源:HighResFileChooserIconProvider.java

示例10: getTextIcon

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected Drawable getTextIcon (FileChooser.FileItem item) {
	Drawable icon = getIcon(iconFileText, chooser.getViewMode());
	if (icon == null)
		return super.getTextIcon(item);
	return icon;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:8,代码来源:HighResFileChooserIconProvider.java

示例11: createView

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
protected FileChooser.FileItem createView (FileHandle item) {
	return chooser.new FileItem(item, chooser.getViewMode());
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:5,代码来源:FileListAdapter.java

示例12: getViews

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
@Override
public ObjectMap<FileHandle, FileChooser.FileItem> getViews () {
	return super.getViews();
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:5,代码来源:FileListAdapter.java

示例13: getOrderedViews

import com.kotcrab.vis.ui.widget.file.FileChooser; //导入方法依赖的package包/类
public Array<FileChooser.FileItem> getOrderedViews () {
	return orderedViews;
}
 
开发者ID:kotcrab,项目名称:vis-editor,代码行数:4,代码来源:FileListAdapter.java


注:本文中的com.kotcrab.vis.ui.widget.file.FileChooser.FileItem方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。