當前位置: 首頁>>代碼示例>>Java>>正文


Java ImageUtilities.loadImage方法代碼示例

本文整理匯總了Java中org.openide.util.ImageUtilities.loadImage方法的典型用法代碼示例。如果您正苦於以下問題:Java ImageUtilities.loadImage方法的具體用法?Java ImageUtilities.loadImage怎麽用?Java ImageUtilities.loadImage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.openide.util.ImageUtilities的用法示例。


在下文中一共展示了ImageUtilities.loadImage方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
/** Provides an icon to be used for the layout node in Component
 * Inspector. Only 16x16 color icon is required.
 * @param type is one of BeanInfo constants: ICON_COLOR_16x16,
 *        ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 * @return icon to be displayed for node in Component Inspector
 */
@Override
public Image getIcon(int type) {
    switch (type) {
        case BeanInfo.ICON_COLOR_16x16:
        case BeanInfo.ICON_MONO_16x16:
            return ImageUtilities.loadImage(iconURL);
        default:
            return ImageUtilities.loadImage(icon32URL);
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:17,代碼來源:NullLayoutSupport.java

示例2: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
public Icon getIcon() {
    Image badge;

    if (overriddenFlag) {
        badge = ImageUtilities.loadImage("org/netbeans/modules/java/editor/resources/is-overridden-badge.png");
    } else {
        badge = ImageUtilities.loadImage("org/netbeans/modules/java/editor/resources/overrides-badge.png");
    }

    Image icon = ImageUtilities.icon2Image(ElementIcons.getElementIcon(imageKind, modifiers));

    return ImageUtilities.image2Icon(ImageUtilities.mergeImages(icon, badge, 16, 0));
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:14,代碼來源:ElementDescription.java

示例3: create

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
public static CurrentEditorScanningScope create() {
    return new CurrentEditorScanningScope(
            NbBundle.getBundle( CurrentEditorScanningScope.class ).getString( "LBL_CurrentEditorScope" ), //NOI18N)
            NbBundle.getBundle( CurrentEditorScanningScope.class ).getString( "HINT_CurrentEditorScope" ), //NOI18N
            ImageUtilities.loadImage( "org/netbeans/modules/tasklist/ui/resources/cur_editor_scope.png" ) //NOI18N
            );
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:8,代碼來源:CurrentEditorScanningScope.java

示例4: annotateIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image annotateIcon(Image icon, int iconType, Set<? extends FileObject> files) {
    int n = files.size();
    if (n == 1) {
        FileObject fo = files.iterator().next();
        if (fo.isRoot()) {
            return ImageUtilities.loadImage(
                    "org/netbeans/modules/web/clientproject/ui/resources/remotefiles.png"); //NOI18N
        }
    }
    return icon;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:13,代碼來源:RemoteFSDecoratorUI.java

示例5: initialize

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
/**
 * Initializes a specified presenter.
 *
 * @param  presenter  presenter to initialize
 */
private void initialize(AbstractButton presenter, boolean useIcons) {

    if (useIcons) {
        // set the presenter's icon:
        Image icon = ImageUtilities.loadImage(
                "org/netbeans/modules/url/urlObject.png");              //NOI18N
        try {
            FileObject file = dataObject.getPrimaryFile();
            icon = FileUIUtils.getImageDecorator(file.getFileSystem()).
                    annotateIcon(icon,
                        BeanInfo.ICON_COLOR_16x16,
                        dataObject.files());
        } catch (FileStateInvalidException fsie) {
            // OK, so we use the default icon
        }
        presenter.setIcon(new ImageIcon(icon));
    }

    /* set the presenter's text and ensure it is maintained up-to-date: */
    NameChangeListener listener = new NameChangeListener(presenter);
    presenter.addPropertyChangeListener(
            WeakListeners.propertyChange(listener, dataObject));
    updateName(presenter);
    /*
     * The above code works with the assumption that it is called
     * from the AWT event dispatching thread (it manipulates
     * the presenter's display name). The same applies to
     * NameChangeListener's method propertyChange(...).
     *
     * At least, both mentioned parts of code should be called from
     * the same thread since method updateText(...) is not thread-safe.
     */

    presenter.addActionListener(this);
    HelpCtx.setHelpIDString(presenter,
                            dataObject.getHelpCtx().getHelpID());
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:43,代碼來源:URLPresenter.java

示例6: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image getIcon(int type) {
    if (cachedIcon == null) {
        ProjectInformation info = getProjectInformation();
        if (info != null) {
            Icon icon = info.getIcon();
            cachedIcon = ImageUtilities.icon2Image(icon);
        } else {
            cachedIcon = ImageUtilities.loadImage(PROJECT_ICON);
        }
    }
    return cachedIcon;
}
 
開發者ID:NBANDROIDTEAM,項目名稱:NBANDROID-V2,代碼行數:14,代碼來源:ProjectNode.java

示例7: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
public Image getIcon (int type) {
    if (type == BeanInfo.ICON_COLOR_16x16 || type == BeanInfo.ICON_MONO_16x16) {
        return ImageUtilities.loadImage("org/netbeans/modules/dbschema/jdbcimpl/DBschemaDataIcon.gif"); //NOI18N
    } else {
        return ImageUtilities.loadImage("org/netbeans/modules/dbschema/jdbcimpl/DBschemaDataIcon32.gif"); //NOI18N
    }
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:8,代碼來源:DBschemaDataLoaderBeanInfo.java

示例8: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image getIcon(int type) {
    if (type != BeanInfo.ICON_COLOR_16x16) {
        return null;
    }
    String resource;
    
    switch (docEl.getType()) {
        case XML_TAG:
        case XML_EMPTY_TAG:
            resource = TAG_16; 
            break;
        case XML_PI:
            resource = PI_16;
            break;
        case XML_CDATA:
            resource = CDATA_16;
            break;
        case XML_DOCTYPE:
            resource = DOCTYPE_16;
            break;
        default:
            // unsupported nodes
            throw new IllegalArgumentException();
    }
    return ImageUtilities.loadImage(resource, true);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:28,代碼來源:BreadcrumbProvider.java

示例9: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
/** Gets icon. */
@Override
public Image getIcon(int type) {
    return ImageUtilities.loadImage("org/netbeans/modules/pdf/PDFDataIcon.png"); // NOI18N
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:6,代碼來源:PDFDataLoaderBeanInfo.java

示例10: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image getIcon(int i) {
    return ImageUtilities.loadImage("com/sun/hotspot/igv/coordinator/images/folder.png");
}
 
開發者ID:arodchen,項目名稱:MaxSim,代碼行數:5,代碼來源:FolderNode.java

示例11: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image getIcon(int type) {
    return ImageUtilities.loadImage("cz/cuni/amis/nb/pogamut/ut2004/server/AgentsNodeIcon.png");
}
 
開發者ID:kefik,項目名稱:Pogamut3,代碼行數:5,代碼來源:AgentsNode.java

示例12: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
private Image getIcon(boolean opened) {
    Image badge = ImageUtilities.loadImage(PF_BADGE, true); //NOI18N
    Image img = ImageUtilities.mergeImages(NodeUtils.getTreeFolderIcon(opened), badge, 8, 8);
    return img;
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:6,代碼來源:ProjectFilesNode.java

示例13: getIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Icon getIcon() {
    return new ImageIcon(ImageUtilities.loadImage("com/sun/hotspot/igv/settings/settings.png"));
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:5,代碼來源:ViewOptionsCategory.java

示例14: loadAgentIcon

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
@Override
public Image loadAgentIcon() {
    return ImageUtilities.loadImage("cz/cuni/amis/nb/pogamut/unreal/agent/UTPlayer.png");
}
 
開發者ID:kefik,項目名稱:Pogamut3,代碼行數:5,代碼來源:UnrealBotNode.java

示例15: testPropertyMarking

import org.openide.util.ImageUtilities; //導入方法依賴的package包/類
public void testPropertyMarking() throws Exception{
    if (!canRun) return;
    
    if (!checkGraphicsEnvironment()) {
        System.err.println("  Cannot run this test in a < 16 bit graphics environment");
    }
    custRen.setUpdatePolicy(custRen.UPDATE_ON_CONFIRMATION);
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            try {
                throwMe = null;
                custRen.getProperty().setValue("Value");
                custRen.refresh();
            } catch (Exception e) {
                throwMe = e;
            }
        }
    });
    
    if (throwMe != null) {
        Exception exc = throwMe;
        throwMe = null;
        throw exc;
    }
    
    
    requestFocus(custRen);
    
    typeKey(custRen, KeyEvent.VK_S);
    typeKey(custRen, KeyEvent.VK_N);
    typeKey(custRen, KeyEvent.VK_O);
    typeKey(custRen, KeyEvent.VK_R);
    typeKey(custRen, KeyEvent.VK_K);
    typeKey(custRen, KeyEvent.VK_E);
    typeKey(custRen, KeyEvent.VK_L);
    
    //The property marking image
    Image i = ImageUtilities.loadImage("org/openide/resources/propertysheet/invalid.gif");
    ImageIcon icon = new ImageIcon(i);
    int yOffset = (custRen.getHeight() / 2) - (icon.getIconHeight()/2);
    
    //        assertPixelFromImage(i, custRen, 7, 7, 7, yOffset + 7);
    assertImageMatch("Error icon should be painted for invalid value", i, custRen, 0, yOffset);
    
    requestFocus(custRen);
    
    //        SLEEP_LENGTH=1000;
    sleep();
    typeKey(custRen, KeyEvent.VK_M);
    typeKey(custRen, KeyEvent.VK_R);
    typeKey(custRen, KeyEvent.VK_F);
    typeKey(custRen, KeyEvent.VK_ENTER);
    pressKey(custRen, KeyEvent.VK_ENTER);
    pressKey(custRen, KeyEvent.VK_ENTER);
    custRen.commit();
    sleep();
    sleep();
    
    Icon icon2 = new ValueIcon();
    int yOffset2 = (custRen.getHeight() / 2) - (icon2.getIconHeight()/2);
    
    assertPixel("Supplied value icon should be drawn on panel, not the error marking icon, after committing a valid value.",
            custRen, Color.BLUE, icon2.getIconWidth() / 2, (icon2.getIconHeight() / 2) + yOffset2);
    
    requestFocus(custRen);
    
    typeKey(custRen, KeyEvent.VK_V);
    typeKey(custRen, KeyEvent.VK_A);
    typeKey(custRen, KeyEvent.VK_L);
    typeKey(custRen, KeyEvent.VK_U);
    typeKey(custRen, KeyEvent.VK_E);
    custRen.setEnteredValue("VALUE");
    pressKey(custRen, KeyEvent.VK_ENTER);
    custRen.commit();
    sleep();
    sleep();
    sleep();
    custRen.paintImmediately(0,0,custRen.getWidth(),custRen.getHeight());
    assertImageMatch("After reentering an invalid value, the icon should change back to the error icon", i, custRen, 0, yOffset);
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:81,代碼來源:EditableDisplayerTest.java


注:本文中的org.openide.util.ImageUtilities.loadImage方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。