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


Java MetalFileChooserUI类代码示例

本文整理汇总了Java中javax.swing.plaf.metal.MetalFileChooserUI的典型用法代码示例。如果您正苦于以下问题:Java MetalFileChooserUI类的具体用法?Java MetalFileChooserUI怎么用?Java MetalFileChooserUI使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: main

import javax.swing.plaf.metal.MetalFileChooserUI; //导入依赖的package包/类
public static void main(String[] args) throws Exception {
    tempDir = System.getProperty("java.io.tmpdir");

    if (tempDir.length() == 0) { //'java.io.tmpdir' isn't guaranteed to be defined
        tempDir = System.getProperty("user.home");
    }

    System.out.println("Temp directory: " + tempDir);

    UIManager.setLookAndFeel(new MetalLookAndFeel());

    SwingUtilities.invokeAndWait(new Runnable() {
        public void run() {
            HackedFileChooser openChooser = new HackedFileChooser();

            openChooser.setUI(new MetalFileChooserUI(openChooser));
            openChooser.setCurrentDirectory(new File(tempDir));
        }
    });
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:21,代码来源:bug6342301.java

示例2: getCurrentFileName

import javax.swing.plaf.metal.MetalFileChooserUI; //导入依赖的package包/类
/** JDKBUG: get current selected filename. */
private String getCurrentFileName() {
    final FileChooserUI fchui = getUI();
    String fileName;
    if (fchui instanceof MetalFileChooserUI) {
        fileName = ((MetalFileChooserUI)fchui).getFileName();
    }
    else if(WindowsFileChooserUIClass!=null && WindowsFileChooserUIClass.isInstance(fchui) && getFileNameMethod!=null) {
        try{
            fileName = (String)getFileNameMethod.invoke(fchui, (Object[])null);
        } catch(Exception ex){
            fileName=null;
        }
    }
    else {
        fileName = null;
    }
    return fileName == null || fileName.trim().length()== 0 ? null : fileName;
}
 
开发者ID:projectestac,项目名称:jclic,代码行数:20,代码来源:FileChooserForFiles.java


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