【问题标题】:Getting checkbox values on clicking the button in swings [closed]在摆动中单击按钮时获取复选框值[关闭]
【发布时间】:2012-11-13 02:12:49
【问题描述】:

我需要一个java中的小代码用于以下场景:

按钮应该获得选中的复选框并执行代码 我表单中的那些复选框。

【问题讨论】:

标签: java swing jbutton jcheckbox


【解决方案1】:

这是我为您制作的示例:

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.SwingUtilities;

public class TestJCheckBox {

    private JFrame frame;
    private JCheckBox jcb;
    private JButton button;

    public TestJCheckBox() {
        initComponents();
    }

    private void initComponents() {
        frame = new JFrame("Test");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setResizable(false);

        jcb = new JCheckBox("JCheckBox1");

        button = new JButton("Is JCheckBox selected?");
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent ae) {
                if (jcb.isSelected()) {
                    JOptionPane.showMessageDialog(frame, "JCheckBox is selected");
                } else {
                    JOptionPane.showMessageDialog(frame, "JCheckBox is NOT selected");

                }
            }
        });

        frame.add(jcb, BorderLayout.CENTER);
        frame.add(button, BorderLayout.SOUTH);

        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new TestJCheckBox();
            }
        });
    }
}

【讨论】:

  • ThanQ 。我认为这适合我的问题。对不起,伙计们,我什至没有时间编写代码。不管怎样,我很高兴你的关心。
  • @Raj 很高兴.. 作为一个有用的提示,不要匆忙或没有 SSCCE 发布问题,因为它们有可能像这个一样很快被关闭。在转向问答之前,请尝试做自己的工作,快速搜索一下所涉及的单独主题也不会伤害 :)。
猜你喜欢
  • 2011-10-24
  • 1970-01-01
  • 1970-01-01
  • 2019-08-22
  • 2013-08-24
  • 1970-01-01
  • 2012-05-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多