carlos0722

Untitled

Feb 28th, 2021
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.87 KB | None | 0 0
  1. package problems01;
  2. import java.awt.EventQueue;
  3. import javax.swing.JFrame;
  4. import javax.swing.JPanel;
  5. import java.awt.BorderLayout;
  6. import com.jgoodies.forms.layout.FormLayout;
  7. import com.jgoodies.forms.layout.ColumnSpec;
  8. import com.jgoodies.forms.layout.RowSpec;
  9. import com.jgoodies.forms.layout.FormSpecs;
  10. import javax.swing.JRadioButton;
  11. import javax.swing.ButtonGroup;
  12. import javax.swing.JCheckBox;
  13. import javax.swing.JTextField;
  14. import javax.swing.event.ChangeEvent;
  15. import javax.swing.event.ChangeListener;
  16. import javax.swing.JComboBox;
  17. import javax.swing.JSpinner;
  18. import javax.swing.JSeparator;
  19. import java.awt.event.ActionListener;
  20. import java.awt.event.ActionEvent;
  21.  
  22. public class Problemaa1 implements ChangeListener {
  23.  
  24.     private JFrame frmImitador;
  25.     private JTextField textField;
  26.     private JTextField textField_espe;
  27.    
  28.    
  29.     JRadioButton button_1;JRadioButton button_2;JRadioButton button_3;
  30.     JCheckBox check1;JCheckBox check2;JCheckBox check3;
  31.     JCheckBox check_1_espe;JCheckBox check_2_espe;JCheckBox check_3_espe;
  32.     JRadioButton button_1_espe;JRadioButton button_2_espe;JRadioButton button_3_espe;
  33.    
  34.     /**
  35.      * Launch the application.
  36.      */
  37.     public static void main(String[] args) {
  38.         EventQueue.invokeLater(new Runnable() {
  39.             public void run() {
  40.                 try {
  41.                     Problemaa1 window = new Problemaa1();
  42.                     window.frmImitador.setVisible(true);
  43.                 } catch (Exception e) {
  44.                     e.printStackTrace();
  45.                 }
  46.             }
  47.         });
  48.     }
  49.  
  50.     /**
  51.      * Create the application.
  52.      */
  53.     public Problemaa1() {
  54.         initialize();
  55.        
  56.         ButtonGroup Grupos=new ButtonGroup();
  57.         ButtonGroup Grupos2=new ButtonGroup();
  58.         Grupos.add(button_1);
  59.         Grupos.add(button_2);
  60.         Grupos.add(button_3);
  61.     //
  62.         Grupos2.add(button_1_espe);
  63.         Grupos2.add(button_2_espe);
  64.         Grupos2.add(button_3_espe);
  65.        
  66.     }
  67.  
  68.     /**
  69.      * Initialize the contents of the frame.
  70.      */
  71.     private void initialize() {
  72.         frmImitador = new JFrame();
  73.         frmImitador.setTitle("Imitador ");
  74.         frmImitador.setBounds(100, 100, 450, 300);
  75.         frmImitador.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  76.    
  77.         JPanel panel = new JPanel();
  78.         frmImitador.getContentPane().add(panel, BorderLayout.CENTER);
  79.         panel.setLayout(null);
  80.        
  81.         JRadioButton button_1 = new JRadioButton("opcion 1");
  82.         button_1.addActionListener(new ActionListener() {
  83.             public void actionPerformed(ActionEvent e) {
  84.                 button_1_espe.setSelected(button_1.isSelected());
  85.             }
  86.         });
  87.         button_1.setBounds(6, 31, 109, 23);
  88.         panel.add(button_1);
  89.        
  90.         JCheckBox check_1 = new JCheckBox("opcion 4");
  91.         check_1.addActionListener(new ActionListener() {
  92.             public void actionPerformed(ActionEvent e) {
  93.                
  94.                 check_1_espe.setSelected(check1.isSelected());
  95.             }
  96.         });
  97.         check_1.setBounds(121, 31, 97, 23);
  98.         panel.add(check_1);
  99.        
  100.         textField = new JTextField();
  101.         textField.setBounds(224, 32, 86, 20);
  102.         panel.add(textField);
  103.         textField.setColumns(10);
  104.        
  105.         JRadioButton button_2 = new JRadioButton("opcion 2");
  106.         button_2.addActionListener(new ActionListener() {
  107.             public void actionPerformed(ActionEvent e) {
  108.                 button_2_espe.setSelected(button_2.isSelected());
  109.             }
  110.         });
  111.         button_2.setBounds(6, 60, 109, 23);
  112.         panel.add(button_2);
  113.        
  114.         JCheckBox check_2 = new JCheckBox("opcion 5");
  115.         check_2.addActionListener(new ActionListener() {
  116.             public void actionPerformed(ActionEvent e) {
  117.                 check_2_espe.setSelected(check2.isSelected());
  118.             }
  119.         });
  120.         check_2.setBounds(121, 60, 97, 23);
  121.         panel.add(check_2);
  122.        
  123.         JComboBox comboBox = new JComboBox();
  124.         comboBox.setBounds(224, 60, 30, 22);
  125.         panel.add(comboBox);
  126.        
  127.         JRadioButton button_3 = new JRadioButton("opcion 3");
  128.         button_3.addActionListener(new ActionListener() {
  129.             public void actionPerformed(ActionEvent e) {
  130.                 button_3_espe.setSelected(button_3.isSelected());
  131.             }
  132.         });
  133.         button_3.setBounds(6, 89, 109, 23);
  134.         panel.add(button_3);
  135.        
  136.         JCheckBox check_3 = new JCheckBox("opcion 6");
  137.         check_3.addActionListener(new ActionListener() {
  138.             public void actionPerformed(ActionEvent e) {
  139.                 check_3_espe.setSelected(check3.isSelected());
  140.             }
  141.         });
  142.         check_3.setBounds(121, 89, 97, 23);
  143.         panel.add(check_3);
  144.        
  145.         JSpinner spinner = new JSpinner();
  146.         spinner.setBounds(224, 90, 30, 20);
  147.         panel.add(spinner);
  148.        
  149.         JSeparator separator = new JSeparator();
  150.         separator.setBounds(6, 142, 428, 2);
  151.         panel.add(separator);
  152.        
  153.         JRadioButton button_1_espe = new JRadioButton("opcion 1");
  154.         button_1_espe.setEnabled(false);
  155.         button_1_espe.setBounds(6, 151, 109, 23);
  156.         panel.add(button_1_espe);
  157.        
  158.         JCheckBox check_1_espe = new JCheckBox("opcion 4");
  159.         check_1_espe.setEnabled(false);
  160.         check_1_espe.setBounds(121, 151, 97, 23);
  161.         panel.add(check_1_espe);
  162.        
  163.         textField_espe = new JTextField();
  164.         textField_espe.setEnabled(false);
  165.         textField_espe.setBounds(224, 152, 86, 20);
  166.         panel.add(textField_espe);
  167.         textField_espe.setColumns(10);
  168.        
  169.         JRadioButton button_2_espe = new JRadioButton("opcion 2");
  170.         button_2_espe.setEnabled(false);
  171.         button_2_espe.setBounds(6, 180, 109, 23);
  172.         panel.add(button_2_espe);
  173.        
  174.         JCheckBox check_2_espe = new JCheckBox("opcion 5");
  175.         check_2_espe.setEnabled(false);
  176.         check_2_espe.setBounds(121, 180, 97, 23);
  177.         panel.add(check_2_espe);
  178.        
  179.         JComboBox comboBox_espe = new JComboBox();
  180.         comboBox_espe.setBounds(224, 180, 30, 22);
  181.         panel.add(comboBox_espe);
  182.        
  183.         JRadioButton button_3_espe = new JRadioButton("opcion 3");
  184.         button_3_espe.setEnabled(false);
  185.         button_3_espe.setBounds(6, 209, 109, 23);
  186.         panel.add(button_3_espe);
  187.        
  188.         JCheckBox check_3_espe = new JCheckBox("opcion 6");
  189.         check_3_espe.setEnabled(false);
  190.         check_3_espe.setBounds(121, 209, 97, 23);
  191.         panel.add(check_3_espe);
  192.        
  193.         JSpinner spinner_espe = new JSpinner();
  194.         spinner_espe.setEnabled(false);
  195.         spinner_espe.setBounds(224, 210, 30, 20);
  196.         panel.add(spinner_espe);
  197.     }
  198.  
  199.     @Override
  200.     public void stateChanged(ChangeEvent e) {
  201.         // TODO Auto-generated method stub
  202.        
  203.     }
  204.  
  205. }
Advertisement
Add Comment
Please, Sign In to add comment