标签: embedded-resource

将图像嵌入到 vsix

我正在使用 vs. 中的自定义起始页模板。

我将如何嵌入可以在起始页 xaml 中使用的图像。我尝试了将图像设置为资源并将图像控件上的源属性设置为文件名的正常方法。

<Image Source="logo.jpg" />
Run Code Online (Sandbox Code Playgroud)

但它不起作用......它构建正常并正常旋转起始页,但不显示图像。如果我坚持一个可以正常工作的源网址。

谢谢史蒂夫

wpf xaml visual-studio-2010 embedded-resource vsix

0
推荐指数
1
解决办法
1432
查看次数

JTabbedPane中的图标未显示

我的标签有问题:

JTabbedPane tab = new JTabbedPane();
    frame.add(tab, BorderLayout.CENTER);

    JPanel contact = new JPanel();
    contact.add(backgroundContact);
    tab.add("Contacto", contact);
    //tab.addTab("Contacto",new ImageIcon("images/image2.gif"), contact,"");

    JPanel schedule = new JPanel();
    schedule.add(backgroundSchedule);
    tab.add("Horario", schedule);
    //tab.addTab("Horario", new ImageIcon("images/image2.gif"), schedule,"");

    JPanel cost = new JPanel();
    cost.add(backgroundCost);
    tab.add("Tarifas", cost);
    //tab.addTab("Tarifas", new ImageIcon("images/image3.gif"), cost,"");


      // Los iconos
    tab.setIconAt(0, new ImageIcon("images/image1.gif"));
    tab.setIconAt(1, new ImageIcon("images/image2.gif"));
    tab.setIconAt(2, new ImageIcon("images/image3.gif"));
Run Code Online (Sandbox Code Playgroud)

我已经尝试了两个选项,但图标没有显示.为什么会这样?

我也试过:new ImageIcon("images/im.gif")哪个不存在,我没有任何错误

java swing image embedded-resource imageicon

0
推荐指数
1
解决办法
2335
查看次数

在Java代码中查找文件

我正在尝试制作一个播放声音的简单应用程序.我有一个名为sound.wav的声音文件位于我的java项目中(使用eclipse btw).我不确定如何导航到声音文件.问题是我不知道如何通过代码导航到声音文件.我现在正在运行的是抛出空指针异常,即.该文件不存在.到目前为止,这是我的代码:

    private static Sound sound;

public static void main(String[] args) {
    JFrame j = new JFrame("Sound");
    j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    j.setSize(300, 150);
    sound = new Sound("/Users/Chris/Desktop/Workspace/Sound/sound.wav");
            //this is the problem line
    JButton play = new JButton("Play");
    play.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            sound.play();               
        }

    });

    j.add(play,BorderLayout.SOUTH);
    j.setVisible(true);
}
Run Code Online (Sandbox Code Playgroud)

这是我的声音类的代码:

    private AudioClip clip;

public Sound(String fileName) {
    try {
        clip = Applet.newAudioClip(Sound.class.getResource(fileName));
    }
    catch (Exception e) {
        e.printStackTrace();
    }
}

public void play() {
    try {
        new Thread(){
            public void run() …
Run Code Online (Sandbox Code Playgroud)

java eclipse file embedded-resource

0
推荐指数
1
解决办法
163
查看次数

使用Reflection从资源中提取的.exe和.dll文件无效?

我正在尝试将一些.exe和.dll文件嵌入到我的应用程序中(只需将所需文件包含到我的项目中,右键单击它们并将Build Action更改为"Embedded Resource").这是我提取的代码:

private void ExtractTo(string path){
   string filename = "MyNamespace.Resources.MyEmbeddedEXEfile.exe";
   Assembly asm = Assembly.GetExecutingAssembly();
   string[] resourceNames = asm.GetManifestResourceNames();
   if(resourceNames.Contains(filename)){
      Stream s = asm.GetManifestResourceStream(filename);
      byte[] buffer = new byte[s.Length];
      File.WriteAllBytes(path + "\\MyEXEfile.exe", buffer);
   }
}
Run Code Online (Sandbox Code Playgroud)

它似乎运行良好,嵌入式文件被提取到传入的路径,它与我在项目中包含的文件大小相同,并作为资源嵌入.但是在点击提取的EXE文件后,它似乎已损坏,显示一个错误对话框,说明" 此文件的版本与您正在运行的Windows版本不兼容.检查计算机的系统信息,看看是否需要程序的x86(32位)或x64(64位),然后联系您的软件发行商. "好吧,我正是该软件的发布者=)).

我使用的是Windows 7 Ultimate 64位.原始文件(我选择嵌入)是一个32位文件.我也试过一个dll文件,提取的dll文件也不能像原来的那样工作.

你能指出我的代码中提取资源有什么问题,或者我把它作为资源嵌入后文件被破坏了吗???

非常感谢您的帮助.谢谢.

c# reflection embedded-resource .net-assembly

0
推荐指数
1
解决办法
1765
查看次数

将图像添加到JFrames的问题

我一直在尝试将图像加载到jframe中.我不知道为什么这段代码不起作用.我尝试过使用jpanel和jlabels,以及其他加载图像的方法,但这些方法也不起作用.我认为因为这与我设置的JFrame有关.我想远离jpanels和jlabels,因为至少据我所知,它们无法扩展.如果有人有添加图像的解决方案,请告诉我.这是代码:

import java.awt.Canvas;
import javax.swing.JFrame;
import java.awt.*;
import javax.swing.ImageIcon;
import java.awt.event.KeyEvent;
import java.awt.Graphics;


public class Base extends Canvas implements Runnable {

    private static final long serialVersionUID = 001;
    private Image rock1;
    private Image rock2;
    private Image wood1;

    private Thread thread;
    private boolean running = (false);
    private boolean paused = (false);

    int x = 0;
    int y = 0;
    int z = 512;


    private void start() {
        if (running)
            return;
        running = true;
        thread = new Thread(this);
    }

    public void run(){} …
Run Code Online (Sandbox Code Playgroud)

java swing image embedded-resource imageicon

0
推荐指数
1
解决办法
750
查看次数

使用ImageIcon(getClass()。getResource()将图像添加到Eclipse Java项目中

谁能帮我为什么我的Java swing应用程序出现错误?

ImageIcon(getClass().getResource()
Run Code Online (Sandbox Code Playgroud)

如下图所示加载图像。提前致谢。

显示错误的代码:

jButton9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/folder63.png"))); 
Run Code Online (Sandbox Code Playgroud)

错误说明:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at frame.foundation.initComponents(foundation.java:282)
at frame.foundation.<init>(foundation.java:21)
at frame.foundation$127.run(foundation.java:3453)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

PS:我还在项目中添加了“ images”文件夹作为源文件夹

资料夹结构:

myprojectName  
         |  
         |___src  
         |     |  
         |     |___frame //(is my package)  
         |            |  
         | …
Run Code Online (Sandbox Code Playgroud)

java swing image embedded-resource

0
推荐指数
1
解决办法
1万
查看次数

资源编译错误(源输入中的错误字符)

我已将包含以下内容的文本文件添加到项目中:

1 24 "MyApplication.manifest"
Run Code Online (Sandbox Code Playgroud)

在同一个文件夹中还有MyApplication.manifest一个XML文件 - 这一个: C++ Builder/Delphi 2010应用程序清单模板

在我尝试从RC构建资源后,我得到错误 - 源输入中的错误字符(1)

有什么想法吗?

RT_MANIFEST 值是24,但我不确定1应该是什么.

c++builder embedded-resource c++builder-2010

0
推荐指数
1
解决办法
723
查看次数

Jar 嵌入式资源 NullPointerException

我最初是从 Chillax 开始的,在临近截止日期遇到这么多问题之后,我又回到了我更熟悉的 IDE NetBeans,并将我的方法更改为更基本的“Asteroid”类型游戏:

  • NB 压缩文件:http ://ge.tt/4T5tBFT/v/0?c
  • 文本:git clone git://gist.github.com/4248746.git
  • 嵌入?:

在 NetBeans 中,我得到:

Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:205)
at gayme.Craft.<init>(Craft.java:27)
at gayme.Board.<init>(Board.java:54)
at gayme.Gayme.<init>(Gayme.java:9)
at gayme.Gayme.main(Gayme.java:19)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

资料来源:(工艺 26 - 34)

    public Craft() {
    ImageIcon ii = new ImageIcon(this.getClass().getResource("craft.png"));
    image = ii.getImage();
    width = image.getWidth(null);
    height = image.getHeight(null);
    missiles = new ArrayList();
    visible = true;
    x = 40;
    y = 60;}
Run Code Online (Sandbox Code Playgroud)

(第 54 版)

    craft = new Craft();
Run Code Online (Sandbox Code Playgroud)

(同性恋 9)

    add(new Board());
Run Code Online (Sandbox Code Playgroud)

(同性恋 …

java netbeans project embedded-resource

-2
推荐指数
1
解决办法
3276
查看次数

是否可以将 Angular 嵌入到 Golang 应用程序中?

我想知道是否可以将 Angular gui(index.html、javascript、css、图像等)嵌入到可执行的 go 应用程序中。

例如,Spring Boot (Java) 可以通过将编译后的 Angular 文件复制到 src/main/resources/static 文件夹中来实现这一点,然后将这些文件提供到根路径上(前提是具有 spring-boot-starter-web依赖性)。

Go 1.16(2021 年 2 月)的新功能 //go:embed 是否能够对整个文件夹执行此操作?

assets go embedded-resource angular

-2
推荐指数
1
解决办法
813
查看次数