精华内容
下载资源
问答
  • java中的复选框数组

    2021-07-16 22:09:53
    is active do action 4 if checbox[5] is active do action 5 if checbox[0] and checbox[1] is active do action 6 if checbox[0] and checbox[2] is active do action 7 if checbox[0] and checbox[3] is active ...

    I would like to have 6 checkboxes, and do some stuff after a botton is pressed do you have an example?

    Also can an array of checkboxes be used?

    I want to avoid:

    Checkbox cb1 = new Checkbox("A");

    Checkbox cb2 = new Checkbox("B");

    I am doing something like:

    JPanel panel = new JPanel();

    JFrame frame = new JFrame("the title");

    final JTextArea txt = new JTextArea(20, 30);

    Button boton = new Button( "DO");

    panel.add(txt);

    panel.add(boton);

    frame.add(panel);

    frame.add(panel);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    frame.setSize(500, 500);

    frame.setVisible(true);

    boton.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent e) {

    txt.setText("");

    /*

    How would be the logic of array of checkboxes

    if checbox[0] is active do action 0

    if checbox[1] is active do action 1

    if checbox[2] is active do action 2

    if checbox[3] is active do action 3

    if checbox[4] is active do action 4

    if checbox[5] is active do action 5

    if checbox[0] and checbox[1] is active do action 6

    if checbox[0] and checbox[2] is active do action 7

    if checbox[0] and checbox[3] is active do action 8

    etc...

    */

    }

    });

    解决方案

    You can do something like this:

    List checkboxes = new ArrayList();

    String labels[] = {"A", "B", "C", "D", "E", "F"};

    for (int i = 0; i < labels.length; i++) {

    Checkbox checkbox = new Checkbox(labels[i]);

    checkboxes.add(checkbox); //for further use you add it to the list

    }

    And then the List use it in your ActionListener to reference the checkboxes. You can also use an array if you like.

    展开全文
  • 编写程序,通过复选框控件数组事先选择用户爱好信息的复选框,在该程序中,要求界面中的复选框数量可以根据指定复选框名称的字符串数组的长度来自动调节。思路如下:创建JPanel面板对象;使用JPanel类的setLayout(0,...

    编写程序,通过复选框控件数组事先选择用户爱好信息的复选框,在该程序中,要求界面中的复选框数量可以根据指定复选框名称的字符串数组的长度来自动调节。

    思路如下:

    创建JPanel面板对象;

    使用JPanel类的setLayout(0,4)方法设置网格布局管理器,即列数为4,行数自动调节;

    创建一个字符串型一维数组作为控件文本数组;

    创建一个JCheckBox型一维数组作为控件数组;

    使用for循环遍历控件数组,初始化数组中的复选框组件,使用JPanel类的add()方法把数组元素(即每个复选框)添加到面板中。

    代码如下:

    package cn.edu.xidian.crytoll;

    import java.awt.BorderLayout;

    import java.awt.EventQueue;

    import java.awt.GridLayout;

    import javax.swing.JCheckBox;

    import javax.swing.JFrame;

    import javax.swing.JPanel;

    import javax.swing.border.EmptyBorder;

    import javax.swing.JLabel;

    import javax.swing.UIManager;

    public class CheckBoxArray extends JFrame {

    /**

    *

    */

    private static final long serialVersionUID = -5338362310060106193L;

    private JPanel contentPane;

    private JPanel panel;

    /**

    * Launch the application.

    */

    public static void main(String[] args) {

    try {

    UIManager

    .setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

    } catch (Throwable e) {

    e.printStackTrace();

    }

    EventQueue.invokeLater(new Runnable() {

    public void run() {

    try {

    CheckBoxArray frame = new CheckBoxArray();

    frame.setVisible(true);

    } catch (Exception e) {

    e.printStackTrace();

    }

    }

    });

    }

    /**

    * Create the frame.

    */

    public CheckBoxArray() {

    setTitle("通过复选框控件数组实现添加多个复选框控件");

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    setBounds(100, 100, 409, 331);

    contentPane = new JPanel();

    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

    contentPane.setLayout(new BorderLayout(0, 0));

    setContentPane(contentPane);

    JLabel label = new JLabel(

    "你的爱好有哪些:");

    contentPane.add(label, BorderLayout.NORTH);

    contentPane.add(getPanel(), BorderLayout.CENTER);

    }

    private JPanel getPanel() {

    if (panel == null) {

    panel = new JPanel();// 创建面板对象

    panel.setLayout(new GridLayout(0, 4));// 设置网格布局管理器

    // 创建控件文本数组

    String[] labels = { "足球", "篮球", "魔术", "乒乓球", "看电影", "魔兽世界", "CS战队",

    "羽毛球", "游泳", "旅游", "爬山", "唱歌", "写博客", "动物世界", "拍照", "弹吉他",

    "读报纸", "飙车", "逛街", "逛商场", "麻将", "看书", "上网看资料", "新闻", "军事",

    "八卦", "养生", "饮茶" };

    JCheckBox[] boxs = new JCheckBox[labels.length];// 创建控件数组

    for (int i = 0; i < boxs.length; i++) {// 遍历控件数组

    boxs[i] = new JCheckBox(labels[i]);// 初始化数组中的复选框组件

    panel.add(boxs[i]);// 把数组元素(即每个复选框)添加到面板中

    }

    }

    return panel;

    }

    }

    效果如图:

    8879b5fb002d54d8e1dea8ee20c7deee.png

    展开全文
  • 我发布了一系列复选框.而我无法让它工作.我没有在foreach循环中包含正确的语法来保持简单.但它正在发挥作用.我通过尝试用文本字段而不是复选框来做同样的事情来测试,并且它与文本字段一起工作.foreach{echo'';}?>...

    我发布了一系列复选框.而我无法让它工作.我没有在foreach循环中包含正确的语法来保持简单.但它正在发挥作用.我通过尝试用文本字段而不是复选框来做同样的事情来测试,并且它与文本字段一起工作.

    foreach{

    echo'

    ';

    }

    ?>

    这是不起作用的部分.它回应’邀请’而不是数组.

    if(isset($_POST['invite'])){

    $invite = $_POST['invite'];

    echo $invite;

    }

    解决方法:

    你的$_POST数组包含了invite数组,所以把它读出来

    if(isset($_POST['invite'])){

    $invite = $_POST['invite'];

    echo $invite;

    }

    ?>

    因为它是一个数组而无法工作.您必须遍历数组才能获得所有值.

    if(isset($_POST['invite'])){

    if (is_array($_POST['invite'])) {

    foreach($_POST['invite'] as $value){

    echo $value;

    }

    } else {

    $value = $_POST['invite'];

    echo $value;

    }

    }

    ?>

    标签:html,php,arrays,forms,post

    来源: https://codeday.me/bug/20190923/1813619.html

    展开全文
  • 尝试这:$a = mysql_query("SELECT g.galleryname FROM gallery AS g, multigalleries AS mWHERE g.galleryname = 'gallery1' AND FIND_IN_SET(g.galleryname, m.galleries)");$b = mysql_fetch_assoc($a);echo '...

    尝试这个:

    $a = mysql_query("

    SELECT g.galleryname FROM gallery AS g, multigalleries AS m

    WHERE g.galleryname = 'gallery1' AND FIND_IN_SET(g.galleryname, m.galleries)

    ");

    $b = mysql_fetch_assoc($a);

    echo '

    if($b['galleryname'])

    {

    echo ' checked="checked"';

    }

    echo '>';

    编辑: H2>

    $result = mysql_query("

    SELECT g.galleryname, m.galleryname AS name FROM gallery AS g

    LEFT JOIN (SELECT galleryname, galleries FROM multigalleries) AS m ON

    FIND_IN_SET(g.galleryname, m.galleries)

    ");

    while($row = mysql_fetch_assoc($result))

    {

    $checked = '';

    if($row['name'])

    {

    $checked = ' checked="checked"';

    }

    echo '

    '.$row['galleryname'].'';

    }

    展开全文
  • <p>I have multiple checkboxes where the user should check the series he watches. In my database i want to update the column "watch" with the value "yes" in every series he checked (i have already ...
  • :checked :匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option) js: //js获取复选框值 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s=...
  • 可以使用两种类型的 ASP.NET 控件将复选框添加到 Web 窗体页上:单独的 CheckBox 控件或 CheckBoxList 控件。两种控件都为用户提供了一种输入布尔型数据(真或假、是或否)的方法。 本文主要介绍CheckBoxList,...
  • Php:发布复选框列表

    2021-03-22 20:07:15
    在SQL请求之后,我获得了一个包含数据列表的表单,每行末尾都有复选框.目标如下.如果用户检查其中一些,则在提交表单时将在数据库中删除该行.我用我的SQL请求结果命名这样的复选框,所以我的Php脚本可以找到要删除的行:...
  • 翻译《Writing Idiomatic Python》():字典、集合、元组原书参考:http://www.jeffknupp.com/blog/2012/10/04/writing-idiomatic-python/ 上一篇:翻译join 和 union 区别JOIN和UNION区别 join 是两张表做交连后里面...
  • GPS, 2=Tow, 4=radar, 8=psteer', PRIMARY KEY (`vin`), ) ENGINE=InnoDB DEFAULT CHARSET=latin1; In order to determine the values for each boolean, I would then query such as SELECT options, vin FROM ...
  • 本文分享一段代码实例,它能够点击文本框的时候,能够弹出下拉的checkbox复选框,选中复选框就能够将值写入文本框中,可能在实际应用中的效果没有这么直白简单,不过可以作为一例子演示,以便于学习者理解和扩展。...
  • 57 58 //开始向表格中添加复选框(注意:此示例较为简单,缺省很多判断,也没有动态代码支持)59 //通过设置列渲染60 61 //方法一:直接方式 使用TableColumn的setCellRenderer方法(推荐)62 //此方法可以设置某一...
  • 一、单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 ,可以用<label for=""></label> <label><input type="checkbox" id="check1" value="1" checked/>葡萄&...
  • 在php中,接收同名的复选框的值,需要用到数组,这里分享一段代码,希望对大家有所帮助。使用默认复选框值$food = $_GET["food"];if (!empty($food)){echo "选择的食物有: ";foreach($food as $foodstuff){echo ''....
  • 基本上,您需要为数据库中的每条目创建一输入字段集合,如下所示: 您只需将另一文本字段的名称定义为数组 baslik[$haciosman['id']] ,与您对复选框所做的操作类似,但这次指定的数组键是记录的id。 然后php代码...
  • :checked :匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option)js://js获取复选框值var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组var s='';/...
  • 小智..5这是一使用javascript的简单解决...例如,这适用于复选框数组./////示例//////给出一id ="formId"的表单RGBif($_POST['cb'][$i] == 0) {// empty} elseif ($_POST['cb'][$i] == 1) {// checked} else {...
  • 我试图在一现有的网站上工作,我发现了一bug,但...当用户编辑一列表时,他们会得到一编辑页面,其中有一图像列表,旁边还有一“删除”复选框。这些复选框都具有相同的名称,因此当它们被提交回服务器时,应用...
  • 行政人事部的小张美女说:HI,小gong年度问卷调查你帮我导出下数据呗,快点我马上要用。我心想:我怎么把这事忘了。回答好呗。 之前都是用webfrom,winform,CR去做的,...二、绑定下拉框与下拉复选框 (1)下拉框: (2
  • jQuery操作复选框checkbox技巧总结 --- 设置选中、取消选中、获取被选中的值、判断是否选中等一、checked属性定义先了解下input标签的checked属性:1、HTML checked 属性◆定义和用法checked 属性是一布尔属性。...
  • JavaWeb_HTML(14)_HTML 表单_复选框

    千次阅读 2019-03-09 20:41:30
    注意:这里的 name 如果不一样,那么,有多少个复选框,将来服务器就要获取多少次值。然后判断值是否是 null,不是 null 才把值给存储起来。如果这里的 name 值一样,在服务器只需要获取一次即可,这次获取的返回值是...
  • 我试图在现有网站上工作,我...当用户编辑列表,他们得到它具有图像列表编辑页面,而"删除"复选框旁边.该复选框都具有相同的名字,这样当他们提交回服务器,应用程序获取图像的阵列被删除.应该发生的是,应用程序具有此开...
  • angularjs input checkbox复选框组的实现

    千次阅读 2019-09-03 19:17:47
    // 如果$scope.list数组中,对象里面有一属性为boolean值,用来判断复选框是否选中,则直接将ng-checked="布尔值",下面的情况就可以不看了。 // 如果$scope.list数组中,对象里面没有一属性为boolean值,则...
  • layui动态生成复选框并向后端传递选中复选框的值
  • post1post2post3上面的form要无刷新提交表单,服务器端的$_POST['values']只有选中项的值,但用sendPostRequest()提交,不管是否选中选项,$_POST['values]永远包含所有选项的值。既然AJAX总是提交所有选项的值,那...
  • [复选框] 获取checkbox选中的值

    千次阅读 2018-11-07 17:10:11
    文章目录一、情景二、代码1、html代码2、javascript3、总结三、网上摘选代码【参考】1、js获取复选框值2、jquery获取复选框、 鸣谢 一、情景 我想获取复选框下处于选中状态下的 值,该复...
  • 在Java窗体表格中插入复选框

    千次阅读 2018-08-04 09:40:00
    在Java窗体表格中插入复选框  最近接触了一点Java的GUI编程,也就是由 Java AWT 更新而来的 Java Swing 。  总体上而言,Java Swing编程有两大特点:麻烦、效果差。  麻烦是说由于设计器的使用不方便(如果您...
  • 我一直在试图弄清楚如何正确地做到这一点...该页面将使用复选框作为“标签”,让我们说艺术,电脑,健康,视频游戏 Arts Computers Health Video Games 然后在页面上会有结果,每结果都附有标签.Result 1Result 2Result...
  • 只需将checkbox.2.1.0.js JavaScript文件包含在您的网页中,然后实例化一个复选框,如下所示: var checkbox = new window . checkboxjs . Checkbox ( color , [ checked ] ) ; 颜色必须是一个数组,其中包含...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,002
精华内容 10,800
关键字:

复选框数组包含4个复选框