草庐IT

java - 如何将图像添加到 JButton

我正在尝试将图像添加到JButton,但我不确定我缺少什么。当我运行以下代码时,按钮看起来与我创建它时没有任何图像属性完全相同。Water.bmp位于我的项目文件夹的根目录中。ImageIconwater=newImageIcon("water.bmp");JButtonbutton=newJButton(water);frame.add(button); 最佳答案 我认为您的问题在于图像的位置。你应该把它放在你的源代码中,然后像这样使用它:JButtonbutton=newJButton();try{Imageimg=ImageI

java - 在 Java 中创建自定义 JButton

有没有办法用你自己的按钮图形创建一个JButton而不仅仅是按钮内的图像?如果没有,是否有另一种方法可以在java中创建自定义JButton? 最佳答案 当我第一次学习Java时,我们必须制作Yahtzee,我认为创建自定义Swing组件和容器而不是仅仅在一个上绘制所有内容会很酷JPanel.延长Swing的好处当然,组件是能够添加对键盘快捷键和其他辅助功能的支持,而这些功能仅通过paint()是无法做到的。方法打印一张漂亮的图片。然而,它可能不是最好的方法,但它可能是你的一个很好的起点。编辑8/6-如果从图像中看不出来,每个骰子都