- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
说我有一个
JToggleButton but = new JToggleButton("OK") ;
现在我需要 but
被点击时的状态。我的意思是我需要知道它是否被点击。
最佳答案
您也可以使用 itemListener 的 itemStateChanged 方法,如下所示:
JToggleButton jtb = new JToggleButton("Press Me");
jtb.addItemListener(new ItemListener() {
public void itemStateChanged(ItemEvent ev) {
if(ev.getStateChange()==ItemEvent.SELECTED){
System.out.println("button is selected");
} else if(ev.getStateChange()==ItemEvent.DESELECTED){
System.out.println("button is not selected");
}
}
});
你想知道 jtb
后者在使用 isSelected()
方法时的状态
System.out.println(jtb.isSelected());
if(jtb.isSelected()){
System.out.println("button is selected");
} else {
System.out.println("button is not selected");
}
关于java - 获取 JToggleButton 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7524536/
我实现了以下 JDialog: [ jToggleButton1 ] [ jToggleButton2 ] [ jToggleButton2 ] 我希望当用户按下(-toggles-)
我可以设置按钮的颜色,但是一旦按下按钮,它的颜色就是蓝色 - 标准。我想变黑。我该如何更改它? 以下是当前代码: public JPanel gameBoard(){ JPan
好的,所以我做了一个 JToggleButton: JToggleButton button = new JToggleButton(new ImageIcon(features[i].getImag
正如我之前在一篇文章中提到的,我正在将我的程序移植到 Java,以使其可供 Mac OS 和 Linux 用户使用。 在程序开始时,我想使用以下代码检查 adb 是否安装到系统中: private v
我有一个 JToggleButton,不在一个组中,如果按下它,我希望能够取消选择如果我按下另一个 JButton,它就会出现。 我尝试过使用: toggleButton.setSelected(fa
好吧,标题说明了一切。 在 Netbeans 中,我可以更改 JToggleButton 的字体,但只有粗体和斜体选项,但没有下划线文本。我想这不是严格意义上的字体属性,但我不知道该怎么做。 最佳答案
我正在尝试使用通常没有边框的 JToggleButton 按钮,并且只显示我提供的图标。但是当它们被点击时,我希望显示选定的按钮。 我知道通过使用 setLayout(null)。初始状态有效,但当我
当在 Windows 7 JToolBar 中使用时,JToggleButton 有时会截断其标签文本。 请参阅下面代码中的示例。以大写字母 'W' 开头的切换按钮将被截断;以空格(甚至小写 'w')
我正在尝试创建一个有 12 个切换按钮的内存游戏。如果您单击一个按钮,图标就会改变。如果两个图标匹配,则两个图标都会翻转。但是,如果它们不匹配,则计时器启动 1.5 秒,然后将两个切换按钮切换回主图标
我需要请帮忙。我有一个 Java 代码,其中有一个小 GUI。我不能点击按钮两次。我只能激活 while 循环,但无法停用它。 这是我的代码: import java.awt.Dimension; i
所以我有三个按钮,比如说 1、2 和 3。我希望,当我单击按钮1、按钮2和按钮3时取消选择。之后,当我单击按钮2时,我希望取消选择按钮1和按钮3。按钮3 也是如此。 基本上,当我单击一个按钮时,我希望
我想创建 100 个 JToggleButtons 并使用 for 循环来完成并将它们保存在链接列表中。然后以网格袋布局显示它们。 ArrayList buttons = new ArrayList(
我对此有点挣扎。在对 Google 进行研究后,我创建了以下计时器例程,该例程在调用时效果良好 // play move method public static void playMove() {
如何实现三态切换按钮?我正在使用 eclipse 和 windowBuilder,并且正在编写一个必须具有 3 态按钮的程序。我使用了 JToggleButtons 和它们的两个状态,但不能实现第三个
我有几个切换按钮可以为文本添加样式: JToggleButton boldButton = new JToggleButton("Bold"); boldButton.addActio
我正在尝试用 Java 编写简单的 vector 图形编辑器,但被 GUI 卡住了……我有 2 个 JPanel:第一个用于“ Canvas 区域”,第二个用于按钮。 Canvas 区域是一个 Sin
我有一个使用 Swing 作为 UI 的应用程序。我想要一个按钮来切换应用程序正在使用的通信类型。我想使用切换按钮来标识所选的通信类型。 我的问题是我不希望按钮的颜色在单击后发生变化。目前该按钮看起来
我创建了一个 JToggleButton,当它被选中时会显示图像。除了图像不以按钮为中心外,一切都完美无缺。图像的左上角位于按钮的中心点,然后图像向下并向按钮的右下角伸出。 JToggleButton
我正在尝试在 JToolBar 中对齐 JToggleButton。我希望按钮垂直向左对齐。我的代码如下: JToolBar toolbar = new JToolBar(); toolbar.set
我有一个 JTogglebuttons 数组和一个 JButton,当按下 JButton 时,它会启动一个循环,迭代所有 JTogglebuttons 以查看它是否被按下,如果是,则应使其禁用/不可
我是一名优秀的程序员,十分优秀!