当前位置: 首页 > 面试题库 >

Java:使用图像作为按钮

施鸿
2023-03-14
问题内容

我想将图像用作Java中的按钮,而我尝试这样做:

BufferedImage buttonIcon = ImageIO.read(new File("buttonIconPath"));
button = new JButton(new ImageIcon(buttonIcon));

但这仍然显示图像后面的实际按钮,我只想将图像用作按钮,我该怎么做?


问题答案:

像这样删除边框:

button.setBorder(BorderFactory.createEmptyBorder());

然后还有内容1:

button.setContentAreaFilled(false);

1:来自@ 3sdmx添加到问题中的解决方案



 类似资料:
  • 有人知道如何刷新按钮图像图标吗? 问题是: 我正在做一个跳棋游戏,并创建一个GUI。一切正常,包括人工智能,除了我调用我的AI后,我放置了一个移动,结果按钮上没有检查。 单击按钮 单击带有检查器的特定按钮 单击检查器必须去的下一个点 立即呼叫AI以采取行动。 我的按钮上有图像图标,当我点击到下一个点,检查器需要去的地方时,JPanel上的JButton不会在那一刻刷新,而是等待AI移动并完成它的移

  • 我有两个pngs。一个是在IOS上下载应用程序,另一个是在google play上获取它。 现在的问题是,我想把这些图像转换成按钮。因此,当它们被按下时,相应的按钮将用户重定向到app store和play store。

  • 问题内容: 我想将PDF页面转换为图像(PNG,JPEG / JPG或GIF)。我希望它们有整页尺寸。 使用Java如何做到这一点?哪些库可用于实现此目的? 问题答案: 您将需要一个PDF渲染器。市场上有一些或多或少的好工具(ICEPdf,pdfrenderer),但是如果没有,您将不得不依靠外部工具。免费的PDF渲染器也无法渲染嵌入的字体,因此仅适用于创建缩略图(您最终想要的)。 我最喜欢的外部

  • 我想用一个按钮在三个不同的位置改变图像的位置...用我的代码图像只移动了一个位置... ViewController.h ViewController.m }

  • 布局是:在视图显示图像的顶部和图像的顶部,在右上角的显示位置-持久按钮中(同时向下滚动图像下面的文本-位置是固定的)。它不起作用:按钮隐藏在图像下面,只有当我向下滚动到文本的白色背景时,我才能看到按钮。这是代码。该按钮是自定义的形状:椭圆形彩色与图像作为背景。我还尝试将android:background=“@drawable/btn1_shape”更改为android:src=“@drawabl

  • 我有一个SWT按钮,它不包含文本,只是一个图像。我搜索了方法,但我找不到按它的方法。