问题标签 [imageicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1823 浏览

java - 使用 JFileChooser 在 JPanel 中加载图像

我正在尝试将图像加载到JPanelusing 中JFileChooser。但是当我尝试运行程序并加载选定的图像时,JPanel. 我在这里附上源代码片段:

任何人都可以阐明这一点吗?

0 投票
1 回答
8575 浏览

java - 带有更新图像的 JLabel 刷新图标

我正在尝试进行图像处理实验。基本上我有一个由计时器持续更新的图像,我在 JLabel 中显示该图像。

我的问题是 JLabel 不刷新图像。

这是我的计时器代码:

其中文件名是我的图像的路径。

显示图像,但 JLabel 从不刷新我的图像。我测试了我的代码,如果我在两个不同的图像之间切换,它就可以工作......

编辑:

每次创建最后一个图像并使用时间戳重命名时,我都通过重复来解决。

0 投票
1 回答
2475 浏览

java - JTabbedPane 中的图标未显示

我的标签有问题:

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

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

0 投票
2 回答
2864 浏览

java - 在 JPopupmenu 中对齐图标和 JCheckbox

我有一些图标和复选框的问题JPopupMenu。复选框和图标未对齐

项目的创建方式如下:

请看一下图片:

在此处输入图像描述

有小费吗?

0 投票
3 回答
2592 浏览

java - 在 jtable 的某些列中显示图像

我正在制作JTable前两列包含字符串,其余列包含图标(特别是类的对象ImageIcon)的位置。我知道该怎么做,但是如何在 1 个表中混合两者,以使某些列返回字符串而其他列返回图标?

--EDIT--
代码解释:数据是一个二维字符串数组。对于前两列,我希望它们按原样显示在表格中。对于所有其余的列,只有两个可能的值,“Y”或“N”。现在,如果有“Y”,我希望显示一个 ImageIcon,否则如果有“N”,则将其留空。

(如果有帮助,我正在绘制一个比较表,如果值为“Y”,我希望在其中显示一个刻度线图标,否则如果值为“N”,则将单元格留空)

现在的输出是这样
的: PATH_TO_ICON ("//home//....") 在 "Y"
的情况下的值 "javax.swing.ImageIcon@288e509b" 在 "N" 的情况下

0 投票
2 回答
4856 浏览

java - 使用哪个图像

我已经阅读了 java api,但我仍然不明白两者之间的主要区别:

1) ImageIcon 2) BufferedImage 3) VolatileImage 4) 图像

有人能告诉我每个人什么时候使用吗?

0 投票
1 回答
349 浏览

java - 关于 ActionListener.image 编辑的问题

我得到了一个任务,我必须用 Java 编写一个程序,该程序需要一个图像。创建 3 个名为(左对齐、右对齐和居中对齐)的按钮。2 个文本字段宽度和高度,我可以在那里输入数字和一个按钮调整大小。4 个按钮(左对齐,右对齐,居中和调整大小)必须将图像位置更改为左对齐或居中,并根据分别给出的数字调整图像大小

在此处输入图像描述

我已经编写了代码只是为了向左走,但我不知道该怎么做......我也不知道调整大小时该怎么做......有人可以帮助我吗?

编辑:我制作了一个程序,在trashgod的帮助下更改了网站的徽标 我还尝试通过更改URL图像加载我的图像来稍微改变它 imageLabel = new JLabel(new ImageIcon("PewPew.jpg"));,它也可以工作。调整大小将完成虽然我应该“链接”文本字段编号,但它的左对齐方式相同吗?我还需要创建一个 setPreferedSize 并以某种方式获取文本字段的宽度和高度?

编辑2:我制作了一个更接近我需要做的程序。我尝试添加菜单也像原来的程序MenuBar menuBar = new JMenuBar();

我收到一个无法识别 this.setJMenuBar 的错误。另外我尝试了很多方法,但我无法让 3 个按钮向北移动,调整大小和文本字段向南移动......我做错了什么?代码:

0 投票
2 回答
16015 浏览

java - 使用 JFileChooser 将图像加载到 JFrame

我正在尝试编写一个代码,将使用 JFileChooser 选择的图像显示到另一个 JFrame 中。我尝试了下面的代码,但只得到了以下错误。

这是代码:

0 投票
1 回答
4515 浏览

java - 静态 ImageIcon 是否有 getClass().getResource() 的替代方法

好的,所以我得到了一个静态的 ImageIcon 并且图像只是没有显示出来。在同一个程序中,我使用其他 ImagesIcon 但它们不是静态的,所以当我声明它们时,我会这样做:

但是,如果我声明一个 ImageIcon Static,我将无法使用该行,因为无法从静态值访问 getClass()。现在这些图像没有使用这个显示:

谢谢你的帮助!

0 投票
1 回答
2319 浏览

java - Java图像缩放而不将整个图像加载到内存中

我们有一些非常大的 jpg 在 A0 打印机上打印时使用。

问题是我们需要将这个大图像转换为缩略图以便在一些 Java UI 中使用。

有没有办法在不将整个图像加载到内存的情况下转换图像(使用 Java)?目前,当我们尝试加载图像时,我们会出现内存不足的异常。

标准代码中有什么或者我最好的选择是使用 jmagick 吗?纯 Java 实现最适合我们的部署。

谢谢