jbutton相关内容

动画 ImageIcon 作为按钮

我有一个图像图标作为按钮,现在我会在你翻滚时为它设置动画.我尝试在 setRolloverIcon(Icon) 上使用动画 gif(无循环).但是当我再次将鼠标悬停在按钮上时,gif 不再播放.当我使用循环 gif 时,它会从随机帧播放.我尝试使用paintComponent将形状或图像绘制为按钮,效果很好,但即使我使用 setPreferredSize() 或 setSize() 或 setMa ..
发布时间:2021-11-10 05:22:15 Java开发

单击时 Java 摆动中的图像动画

假设我有一个 JFrame 和一个 JButton .单击按钮后,我想显示动画 (.gif) 图像.当另一个事件(比如 ActionEvent e)停止在 JFrame 中显示动画时.我的方法应该是什么? 解决方案 在 JLabel 中显示第一个图像(动画帧).当用户单击按钮时,启动一个 Swing Timer,它将标签的图标更改为下一帧,在显示所有帧后循环.当用户再次点击按钮时,停止动画 ..
发布时间:2021-11-10 05:17:05 Java开发

JButton 的 GridBagLayout 格式

我和我的搭档正在为游戏编写这个程序.他为我们的网格使用了 GridBagLayout,我正在尝试解决网格的一些问题. 代码如下: import javax.swing.*;导入 java.awt.*;导入 java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;@SuppressWarnings(“串行")公共类 NewGam ..
发布时间:2021-09-02 20:42:22 Java开发

在 JPanel 中插入按钮

我在 Java 中使用了 Swing,我需要创建一个 JButton 并将其放入 JPanel. 我阅读了教程,我做到了: public void crearNuevaMiga(String nombre){JButton nuevo = new JButton(nombre);this.MigasDePan.add(新);nuevo.setVisible(true);nuevo.setL ..
发布时间:2021-09-02 20:34:44 Java开发

Netbeans 中 Swing 组件的变量名

我有一个应用程序,目前使用了 200 多个按钮,每个按钮都返回其变量名称的字符串.有没有办法做到这一点?为每一个设置 name 属性会非常耗时. 解决方案 使用按钮集合: ActionListener theActionListener = new ActionListener() {@覆盖public void actionPerformed(ActionEvent e) {Syste ..
发布时间:2021-09-02 20:33:23 Java开发

JButton:模拟 JButton 按下而不触发动作

我的用例是我有一些 JButton 可以向 ActionListener 触发操作.我还使用击键向 AcionListener 发出一些相同的操作命令.当击键快捷方式触发也由其中一个按钮完成的操作时,我希望该按钮看起来好像被按下但不触发事件. 所以我研究了 AbstractButton API 并尝试了其中的一些方法,例如 setSelected,但没有达到预期的效果.最后,我查看了 doC ..
发布时间:2021-09-02 20:32:50 Java开发

JButton 中的图标位置

是否有可能更改 JButton 中的图标图像位置? 这是现在的样子: 我想将图标向左移动更多. 我尝试更改文本对齐方式,但无法正常工作: myButton.setHorizo​​ntalTextPosition(SwingConstants.RIGHT); 解决方案 解决方案 我已经向 myButton 添加了一个空边框(您可以添加任何类型的边框),现在它看起来像这样 ..
发布时间:2021-09-02 20:19:30 Java开发

带有 GUI 的 Java 捕食者-猎物模拟无法运行模拟

我正在尝试向捕食者-猎物模拟添加 GUI.它可以让用户选择他们想要做的模拟(涉及的物种),设置他们想要的模拟场大小,并显示模拟的进度和结果. 问题是在我生成字段后,我无法通过单击我设置的按钮重置模拟或运行下一步或运行接下来的一百步,更不用说显示模拟进度了. 这是我的 GUI 类的代码: import java.awt.*;导入 javax.swing.JButton;导入 javax ..
发布时间:2021-09-02 20:16:29 Java开发

检查 JPanel 是否包含 JButton

我向 JPanel 添加了一个按钮.如果 JPanel 包含按钮,我想删除该按钮.有没有办法检查JPanel是否包含按钮? 解决方案 如果您有对 JButton 的引用,请调用 getParent().如果父元素为 null,则按钮不在面板(或任何容器)中. 或者,按照@kleopatra 的建议进行操作并调用 在 JPanel 实例上使用 getComponents() 并迭代数组 ..
发布时间:2021-09-02 20:04:59 Java开发

如何“刷新"一个JFrame

我当前的程序存在这个问题;我根本无法弄清楚如何“刷新" JFrame,以便它正确显示对变量vangle的更改.我当然已经导入了所有正确的文件.使用JPanel而不是JFrame有什么好处吗?请全力以赴!:) 公共类项目{static int vangle = 20;public static void main(String args []){new FractalTree().​​setVis ..
发布时间:2021-05-20 18:38:50 Java开发

丑陋的摇摆按钮背景

我有一个GUI,并且主面板都有透明的背景,所以可以通过它们看到背景图像.问题是,点击在Mac OS上的一个面板上,如果按钮具有圆形边框,则其背景会变成不透明的颜色.我如何避免这种情况? 这里有一张图片: import java.awt.Dimension;导入java.awt.EventQueue;导入java.awt.Graphics;导入java.awt.Graphics2D;导 ..
发布时间:2021-05-20 18:38:47 Java开发

2D数组和JButton

现在我需要编写一个8谜题的游戏,看起来[像这样] 网格布局可以在网格中整齐地呈现 Pieces .此类采用 Piece 对象的2D数组,然后将其呈现. 制作 EightPuzzlePanel 还将扩展 JPanel 类.此类使用另一个JPanel( EightPuzzle ),并附加您可能需要的任何其他按钮. 最后创建一个扩展 JFrame 的Main类,然后将 EightPuzzleP ..
发布时间:2021-05-20 18:38:42 Java开发

矩形以外的其他形状的按钮

是否可以创建非矩形(或圆角矩形)形状的按钮.例如,您能否在地图上以状态的形式创建按钮?单击形状中的任意位置会导致播放MouseEvent吗? 解决方案 您可以通过扩展JButton并调用 setContentAreaFilled(false); 来创建此类按钮.在构造函数中.然后,您可以在覆盖的 paintComponent()方法中绘制任何内容.另外,您还需要重写 JComponent ..
发布时间:2021-05-20 18:38:39 Java开发

方法actionPerformed无法正常工作

这是我当前的代码,感谢您,showButton现在可以正常工作了,但是不幸的是totalButton仍然没有.您能帮我解决这个问题吗? import java.awt.*;导入java.awt.event.*;导入javax.swing.*;导入javax.swing.JButton;导入javax.swing.JTextField;导入java.awt.event.ActionEvent;导 ..
发布时间:2021-05-20 18:38:34 其他开发

如何确定按钮数组中的哪个按钮被单击?

可能重复: 如何获取内部元素的X和Y索引GridLayout? 我有一个希望使用的二维按钮阵列.当我想调用actionListener时,如何知道我的2D数组中的哪个按钮索引被单击?这是我第一次与听众打交道,因此,如果可以的话,请从更基本的角度进行解释. 以下是我如何在网格(12x12)上布置按钮的一些代码 //循环,用于向板网格的每个部分添加新按钮.for(int i = 0; ..
发布时间:2021-05-20 18:38:27 Java开发

圆形边缘的按钮

我正在尝试获得一个带有圆形边缘的按钮.我的按钮的背景色为黄色.我无法获得按钮的圆角边缘.这是我正在尝试的代码 类RoundedBorder实现Border {整数半径RoundedBorder(int radius){this.radius =半径;}public Insets getBorderInsets(Component c){返回新的Insets(this.radius + 1,thi ..
发布时间:2021-04-16 19:45:17 Java开发