Here is a picture of the form running
Here is the code for the Form1.java and panel
import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class Form1 { JFrame frame= new JFrame("Checkbox test"); JPanel panel = new JPanel(new FlowLayout()); JCheckBox chk1 = new JCheckBox("0ne"); JCheckBox chk2=new JCheckBox("Two"); JButton button = new JButton("test"); JLabel label = new JLabel(); public Form1(){ panel.add(chk1); panel.add(chk2); panel.add(button); button.addActionListener(new TestAction()); panel.add(label); frame.add(panel); frame.setBounds(100,100,300,300); frame.setVisible(true); } private class TestAction implements ActionListener{ @Override public void actionPerformed(ActionEvent arg0) { String s = ""; if(chk1.isSelected()){ s+=chk1.getText() + " "; } if (chk2.isSelected()){ s+=chk2.getText() + " "; } label.setText(s); } } }
Here is Program.java
public class Program { public static void main(String[] args){ Form1 f = new Form1(); } }
No comments:
Post a Comment