问题标签 [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.
java - 从另一个获得一个新的旋转图像图标?
我的问题很简单:
我有一个 ImageIcon,我想获得另一个精确旋转 * 90° 次的图像图标。这是方法:
我宁愿不必使用外部类。谢谢
java - 在 do-while 循环中更新计时器上的 JButton
我在让 JButton 在 do-while 循环中重复更新(与计时器一起使用)时遇到了一些麻烦。我正在开发一个简单的游戏,在一个 10 * 10 的平铺对象网格上玩,这些平铺对象对应于具有 100 个按钮的 JButton arrayList。
程序的这一部分处理简单的寻路(即,如果我单击角色,然后单击一个空图块,角色将在前往目的地的途中穿过每个图块)。每个步骤之间都有一个延迟,因此用户可以看到角色的进度。
在当前状态下,移动是正确的,但 JButton 仅在角色到达目的地时更新,而不是在中间步骤上。
我试过的:
button.get(nextStep).repaint(); (尝试在设置 imageIcon 后发出重新绘制按钮的命令。没有变化。
button.get(nextStep).revalidate(); (不能 100% 确定这是做什么的——它是一个潜在的解决方案,但不起作用。
步骤 1 和 2 合并
Looked into the swing timer class - movement doesn't occur everytime an actionEvent is fired, (only if character is selected and target tile is empty) so not sure how I could get this to work
任何帮助将不胜感激!
java - Netbeans ImageIcon 不显示
我正在使用 NetBeans GUIBuilder 制作 JPanel 表单。我添加了一个 JLabel 并使用 NetBeans 的界面为它提供了一个来自外部图像 (.png) 的图标。路径已验证,图像显示在 GUIBuilder 屏幕上。当我单击“预览设计”按钮时,它甚至会显示出来。当我运行项目时它没有出现。GUI 的其余部分按原样显示。你们中有人知道为什么会发生这种情况和/或如何解决吗?
你们中的很多人一直在要求获得 SSCCE。由于代码是由 NetBeans 表单生成器生成的,因此我包含了制作 JLabel 所采取的步骤。重点区域以红色圈出。
将 JLabel 拖放到 Form Builder 中。
打开 JLabel 的属性菜单。为该
text
字段输入空字符串 ("")。单击 旁边的省略号icon
。选择外部图像并单击省略号。
选择选择的图像。就我而言,它是一个.png。
请注意,图像出现在图标预览中。
关闭图标菜单和属性菜单,注意图像在 Form Builder 上显示为 JLabel 的图标。
感谢您接受非正统的 SSCCE,并提前感谢您的帮助。
java - 关于 JButton 和 ImageIcon
我目前正在看一本关于java的书,我目前正在研究swing图形用户界面组件。当我这样做的时候,我偶然发现了一个代码示例,作者正在以一种非常不寻常的方式在 JButton 上设置图像,如下所示:
为了使上述工作正常,您需要将图像与 .class 文件放在同一文件夹中。有人可以向我解释他为什么要使用这个特定的代码(据我所知,它必须是反射代码,但话又说回来,我对这个不是特别确定),如果我有一种方法可以做到同样的事情,没有把事情弄得像他那样复杂?
java - 确定点击了三个部分重叠的图像中的哪一个
我有几个 JLabel,每个都有一个 ImageIcon,如下所示:
这些图像是六边形的 .PNG。六边形“外部”的边缘(存在的冗余部分使用矩形画布)是透明的。JLabel,即图像,按照本例中的顺序排列,因此始终存在三个干扰图像。
由于在另一个之下或之上没有“可见”层,我想将“可点击区域”定义为完全可见层。最聪明的方法是什么,或者是否有更优雅的解决方案?
java - 如何将图像添加到 JTable 单元格?
我有一个在 Netbeans 的设计模式下创建的 JTable。在我的代码中,我选择在启动时放置以下代码行:
tbShares
是我的 JTable 对象。
包含我的 JTable 的 JFrame 如下所示:
第一列被设置为一个Object
类型(另外两个是字符串),所以它可以显示一个图像。我输入了这段代码来加载图像,但它不起作用(list.add
部分内容是让您了解我的代码的结构)。这是AbstractTableModel
.
据说,它从我指定的文件夹中获取图像,但它只是在该列中输出文本而不是实际图像。如何让它显示正确的图像?谢谢你。
java - Rotate JLabel 90 Degrees Java
I have an image within a Jlabel which I want to rotate 90 degrees right when the user hits the button. I've attempted it myself, but with various errors. I was told the best way to do it was to use Graphics2D?
Main Class:
Button:
java - 将 ImageIcon 加载到现有的 JLabel
我已经知道 a可以在声明中JLabel
使用 an ,就像这样。ImageIcon
JLabel
我的问题是,如何将图片分配给JLabel
after 声明。例如(这实际上不是有效的代码,这只是我认为可能有效的技术)
有点奇怪的问题,只是想知道是否可以完成。
java - 来自图像的 JButton
我想从图像中制作 JButton。但是当我这样做时:
JButton 看起来很糟糕,因为图像在按钮组件内,实际上我在图像上得到了图像。如何创建与我的图像一样大的 JButton,以及如何 100% 覆盖它。换句话说:如何使我的图像成为按钮?
java - Java ImageIcon 到 JLabel 数组
当我尝试将此 JLabel 的 ImageIcon 设置为某个值时,为什么会出现错误。它返回一个空指针异常。有谁知道这个问题?
错误发生在将stick[5] 设置为stick.gif 的代码的最后一行。任何人都可以帮忙吗?