8得票6回答
在后台作业时禁用JButton,以避免多次点击

当第一个点击还在执行时,我需要阻止用户对JButton进行多次点击。 虽然我已经想出了解决方法,但我并没有完全理解它为什么有效。 下面是代码(已精简到最小程度)的示例,其中一个可行,另一个不可行。 在第一个示例(好的)中,如果您运行它并多次单击按钮,则只有一个操作被视为执行;而在第二个示...

8得票4回答
禁用空格键触发JButton的点击功能

JButtons认为按下空格键与单击JButton相同(假设JButton具有焦点,这里我是这样假设的)。有没有办法关闭此行为,使它们忽略按下空格键? 另外,更普遍地说,是否有一种技术可以在AbstractButtons中实现这一点?

8得票6回答
创建一个属性检查窗口,作为JDialog由按钮驱动。

我最初提出的问题/问题并不清楚,所以我会更好地解释一下。 我有一个JButton,它将JDialog设置为可见状态。 JDialog具有WindowListener,该侦听器在windowDeactivated()事件上将其设置为NOT可见,该事件在用户单击对话框外部时触发。 按钮Action...

8得票5回答
使用自定义外观创建JButton

我对Java Swing不是很熟悉,对paint()也不太了解。我想在Java Swing中创建一个按钮,并使其具有上述外观。有人可以帮我做到这一点吗?任何指导都将不胜感激。谢谢提前。

8得票1回答
为什么JButton.enable被弃用了?

为什么 Button.enable 被弃用了?我需要使用我的按钮的这个方法,但它被弃用了,所以没有效果。 我该怎么办?还有其他替代方案吗?

8得票6回答
当调整大小时JButton消失了

有人知道为什么我调整小程序大小后,我的按钮会消失吗? 这是我的代码: import java.awt.event.*; import javax.swing.*; import acm.program.*; public class button extends ConsolePro...

7得票4回答
点击JButton时更改字体样式 Java

当点击一个JButton时,如何改变字体的STYLE?我想要有3个按钮,分别可以更改为PLAIN或BOLD或ITALIC样式。我已经查阅了font类的API,但是没有像setStyle这样的方法,我们只能使用getStyle。我发现Java中的字体类比应该更复杂 :S。

7得票5回答
在按钮上面放置文本和图片是可能的吗?

我在按钮中有 .jpg 图像。我还想在图像上方放置一些文本。我使用以下语法: JButton btn = new JButton(label,icon); 但是我在按钮中看不到文本(只有图片)。我做错了什么?

7得票2回答
如何使JButton不可见,但仍可点击?

如何在Java中使JButton不可见,但仍可点击? button.setVisible(false); 使按钮不可见,但不能被点击,有没有一种方法可以使它不可见,但仍然可以被点击? 我尝试过: button.setVisible(false); button.setEnabled...

7得票2回答
根据文本调整JButtons和其他组件的大小

如何在运行时调整JButton的大小,以适应setSize给出的文本?我已经进行了一些搜索,到目前为止,这是我想出的代码。这能转化为一个实用方法吗? FontMetrics metrics = getFontMetrics( font ); int width = metrics.strin...