当前位置: 首页 > 知识库问答 >
问题:

使复选框返回int[Java]

章鸿光
2023-03-14

我现在被困在这个问题上。我想如果复选框被选中,它应该返回一个值,但是当您将public更改为int时,您会得到一个错误。它似乎只对void有效,void不会返回任何东西。有办法做到这一点吗?

public class event3 implements ItemListener {
        public void itemStateChanged(ItemEvent checkboxdetails) {
            if(moredetailscheck.isSelected()) {
                return moredetailsbox = 1;
            } else {
                return moredetailsbox = 0;
            }

        }
      }

共有1个答案

丌官瀚
2023-03-14

事件处理程序不是为返回某些内容而设计的
这些方法在相关事件发生时被调用
因此,您需要做的是在处理程序调用期间捕获您感兴趣的信息
例如,您可以将信息存储在实例字段中:

private int moredetailsbox;
...
if(moredetailscheck.isSelected()) {
    moredetailsbox = 1;
} else {
    moredetailsbox = 0;
}
 类似资料:
  • 问题内容: 我有一组复选框,这些复选框在选中时将值传递为1,否则将值传递为0。但是,不是将未选中的复选框的值发送为“ 0”,而是发送的值为“ NULL”。 我在下面的JS代码中应将值相应地设置为0/1,但是仍然将该值作为NULL发送。有什么方法可以确保在未选中复选框的情况下传递的值为0? 更新 这是我的html: 默认情况下,它们都被选中。 如果未选中其中之一,则MySQL报告以下错误:0SQLS

  • 我正在编写一个Typescript/Productor测试,它需要评估和选择网格上的复选框元素。这些复选框缺少ID。因为我可以获得与这些复选框位于同一行的输入元素的句柄,所以我尝试通过元素查找器(by.id、by.xpath和by.css)的组合来获取它们。但我的尝试失败了。 我想写的是一个小函数,它将根据行上的远程“兄弟”元素和行上的复选框索引,从行中返回目标复选框元素。我已经尝试了几件事,我认

  • tbody和thead中的复选框使表呈现得很好。我可以在DataTable init外部编写简单的onChange函数,但它只检测表的可见页上选中或未选中的复选框。 如何或在哪里可以编写一个函数,当一个复选框被更改时会触发,然后返回表中被选中的复选框总数?

  • app.py reg_account.html 错误: 我想让的结果在中的复选框未选中时返回False,但我不明白为什么当我勾选了该复选框时,结果可以存储到数据库中?我试着调试了几次,但还是找不到一个可能的解决方案,所以有没有人可以帮忙?

  • 我有一个带有2个ComboBox的应用程序,我想将用户的选择返回到一个变量中。我该怎么做?这是我的控制器类: 我需要使用这个变量来改变应用程序的工作方式。在“methode”组合框中,我想要一个包含大量文本字段的新窗口。例如,如果用户选择3,它将打开一个包含3个文本字段的新窗口,或者(如果可能,只需在组合框下方添加3个测试字段)谢谢

  • 我需要一个方法,它将接受String数字作为参数,如果它有一个余数,返回双,如果它是十进制,返回int。 我写了这样的代码: 但是,由于这个方法的签名是两倍,它在任何情况下都会返回两倍。 请给我一些提示。