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

Jbutton在Jbutton背景图片上吗?

廉展鹏
2023-03-14
问题内容

可以说我创建了一个带有jbutton的2d瓦片地图,然后在地图顶部创建了单位,当单位(也是jbutton)位于瓦片顶部时,有一种方法可以显示地图背景,因为现在单元的背景只是被涂成红色,是否可以通过jbuttons而不是jbuttons来做到这一点?


问题答案:

可能,是的,建议这样做,嗯,可能不是。

我相信您将需要将标题按钮的布局更改为可以控制的内容(这将取决于您的视觉要求)。

我个人而言,可能会选择一个带有标签的面板,使用鼠标侦听器监视鼠标动作,并可能监视键盘交互的输入/动作图。

Jbutton只是jcomponent,因此它们获得了jcomponent具有的所有功能。



 类似资料:
  • 问题内容: 我有一个Swing JButton,我的项目也使用了以下代码: 现在,当尝试使用一个按钮更改背景时,它不会变成红色,只有边框变成红色。 在仍用于其余组件/项目时,如何将背景变为红色? 问题答案: 看一下错误4880747:XP L&F:REGRESSION:JButton上的setBackground设置Windows XP中的边框颜色 。评估部分指出: 更改按钮的外观总是会导致与当前

  • 我如何设置一个按钮的活动背景颜色在swing,Java?Active background color是单击按钮时按钮背景的颜色。

  • 我有一个JButton,我想设置背景的颜色。 我在mac电脑上用了这个,它显示了我想要的样子。然而,在windows上试用时,前景是白色的(正如它应该的那样),但背景是空的。 将背景色设置为JButton 表示添加

  • 因此,我正在编写一个程序,在这个程序中,我最终希望一个按钮在按下时改变颜色。到目前为止,我的困境是: -尽管切换了setOpaque()和setContentAreaFilled()的真/假,但我无法获取当前设置为显示背景色的JButton。在尝试添加ActionListener之前,我希望能够做到这一点。 -我想用类似于JToggleButton()的东西来改变颜色,但是我想用背景而不是图标来改

  • 问题内容: 我正在尝试使用在photoshop中制作的图像作为GUI的背景。我怎么做?我也做了一些我想在执行操作后显示在按钮背景中的图像… 问题答案: 对于JButton,请使用以下命令: 小组更加有趣。不过,这是一个好方法:

  • 问题内容: 当我尝试通过在Java的Jbutton中转到其属性然后添加图标来添加背景时,它会设置按钮的背景,但是我在按钮上编写的文本会向右移动(在按钮区域之外)。解决方案? 问题答案: 据我了解,您不是在设置背景,而是在此将Icon设置为button。这就是为什么您在右侧看到“图像”而在左侧看到文本的原因。要将图像作为背景添加到按钮,您需要覆盖方法并在其中绘制图像。