标签: imageicon

Eclipse中的Java:我在哪里将文件放在我想要使用getResource加载的文件系统上?(例如ImageIcon的图像)

我知道文件需要在getClass().getResource(filename)可以找到它的位置,但我不知道它在哪里.

我对将文件放在文件系统本身的位置以及如何使用Eclipse的功能来设置资源感兴趣.

java eclipse filesystems imageicon

50
推荐指数
2
解决办法
8万
查看次数

Java Swing:在Jar中显示图像

从eclipse运行Java应用程序时,我的ImageIcon显示得很好.

但是在创建了一个jar之后,图像的路径显然被搞砸了.

有没有办法在运行时从jar中提取图像,以便我可以打开它?或者,有更好的方法吗?

如果可能的话,我想分发一个jar文件.

java swing embedded-resource imageicon

43
推荐指数
3
解决办法
4万
查看次数

Swing中使用的框架图标的大小

我们可以使用列表来初始化窗口图标Window.setIconImages(List<? extends Image>).通常用于a的图标大小有哪些JFrame

此代码将64个不同大小的图像(从16x16,递增2)转换为列表的图标.

import java.awt.*;
import java.awt.image.BufferedImage;
import java.util.ArrayList;
import java.util.Vector;
import javax.swing.*;
import javax.swing.border.EmptyBorder;

public class FrameIconList {

    public static BufferedImage getImage(int size, Color color) {
        BufferedImage i = new BufferedImage(
                size, size, BufferedImage.TYPE_INT_RGB);

        Graphics2D g = i.createGraphics();

        g.setColor(color);
        g.fillRect(0, 0, size, size);
        g.setColor(Color.BLACK);
        int off = (size>17 ? 3 : 1);
        if (off>1) g.drawRect(0, 0, size-1, size-1);
        g.drawString("" + size, off, size-off);

        g.dispose();

        return i;
    }

    public static void main(String[] args) { …
Run Code Online (Sandbox Code Playgroud)

java icons swing jframe imageicon

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

C#控制台应用程序图标

有谁知道如何在代码中设置C#控制台应用程序的图标(不使用Visual Studio中的项目属性)?

c# console-application imageicon

22
推荐指数
3
解决办法
3万
查看次数

将ImageIcon自动缩放到标签大小

在我的JFrame上,我使用以下代码在Panel上显示图像:

  ImageIcon img= new ImageIcon("res.png");
  jLabel.setIcon(img);
Run Code Online (Sandbox Code Playgroud)

我想"自动调整"标签中的图片.实际上,有时图像尺寸只有几个像素,有时甚至更多.

有没有办法设置标签的大小,然后自动调整标签中的图像?

java size swing imageicon

21
推荐指数
4
解决办法
9万
查看次数

将BufferedImage转换为ImageIcon

如何将BufferedImage转换为ImageIcon?

我找不到任何关于此的文件.

java swing bufferedimage image-conversion imageicon

18
推荐指数
3
解决办法
5万
查看次数

如何在 Flutter 中使用图像图标(来自资产)而不是 IconData 和分页 bottomNavigationBar

我在我的颤振项目中使用 bottomNavigationBar 我是颤振的新手,我不知道分页和使用资产图像图标而不是 iconData。我在过去 2 天里搜索了它,但没有得到满意的结果。请帮我......

我在这里使用了带有 fab 按钮的底部导航栏 https://medium.com/coding-with-flutter/flutter-bottomappbar-navigation-with-fab-8b962bb55013 https://github.com/bizz84/bottom_bar_fab_flutter

我还尝试从这里使用自定义图标 https://medium.com/flutterpub/how-to-use-custom-icons-in-flutter-834a079d977

但没有成功

我只想更改图标并想知道如何使用分页。我可以在最后一个分页示例代码中做哪些更改。

icons imageicon dart flutter flutter-bottomnavigation

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

Java getClass().getResource("file")导致NullPointerException

我正在关注zetcode Snake java游戏教程并始终收到此错误:

ImageIcon iid = new ImageIcon(this.getClass().getResource("ball.png"));
ball = iid.getImage();

Exception in thread "main" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)
    at snake2.Board.<init>(Board.java:52)
    at snake2.Snake.<init>(Snake.java:10)
    at snake2.Snake.main(Snake.java:22)
Run Code Online (Sandbox Code Playgroud)

我实际上只是复制并粘贴代码以查看它是如何工作的.它们也在合适的包装中; 但是当我尝试运行它时,我总是会遇到这个错误.

java nullpointerexception embedded-resource imageicon

15
推荐指数
4
解决办法
5万
查看次数

Java - 将图像转换为Icon/ImageIcon?

我有一个Image对象,我想将其转换为Icon或ImageIcon以添加到JTextPane.我该怎么做呢?(这是在JAVA)

澄清:我的"图像"是图像对象的一个​​实例,而不是文件.

java image imageicon

15
推荐指数
2
解决办法
5万
查看次数

在Java Swing中显示图像

public class MinesweeperMenu extends MinesweeperPanel{

private JPanel picture = new JPanel();
private JButton play = new JButton("Play");
private JButton highScores = new JButton("High Score and \nStatistics");
private JButton changeMap = new JButton("Create Custom \nor Change Map");
private JButton difficulty = new JButton("Custom or\nChange Difficulty");
private JButton user = new JButton("Change User");
Image img;

public MinesweeperMenu()
{
    // Set Layout for the menu
    LayoutManager menuLayout = new BoxLayout(menu, BoxLayout.Y_AXIS);
    menu.setLayout(menuLayout);

    // Set Layout for the window
    LayoutManager windowLayout = new BorderLayout(); …
Run Code Online (Sandbox Code Playgroud)

java icons swing imageicon

12
推荐指数
2
解决办法
7万
查看次数