Задача с добавлением JCheckBox-JTextField и вывода информации - Java

Узнай цену своей работы

Формулировка задачи:

Создайте тестовую форму , позволяющую добавлять в панель на форме некоторое количество наборов пар JCheckBox-JTextField Количество ограничено размерами панели и компонентов. Реализуйте возможность выводить в отдельное окно или на консоль информацию , которая будет находиться в тех полях , которые имеют отмеченные JCheckBox.
Пытался сделать но у меня мало что получилось буду очень благодарен если кто-то мне поможет

Решение задачи: «Задача с добавлением JCheckBox-JTextField и вывода информации»

textual
Листинг программы
import java.awt.BorderLayout;
import java.awt.Dimension;
 
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.*;
 
public class JFrameTest
{
    static JFrame frame = new JFrame("Test frame");
    public static void JFrameTest()
    {
        
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        
        JButton button = new JButton("Click me");
        frame.setLayout(new BorderLayout());
        
        frame.getContentPane().add(button, BorderLayout.EAST);
        
        frame.setPreferredSize(new Dimension(400, 400));
        
        frame.pack();
        frame.setVisible(true);          
   }
    
    private static void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        
        System.out.println("ghhjgjhgj"); 
        JLabel label = new JLabel("Test label");
        JLabel label1 = new JLabel("Test label");
        JLabel label2 = new JLabel("Test label");
        frame.getContentPane().add(label, BorderLayout.WEST);
        frame.getContentPane().add(label1, BorderLayout.WEST);
        frame.getContentPane().add(label2, BorderLayout.WEST);
        frame.revalidate();
    
       
        
    }  
   
   public static void main(String[] args)
   {
       JFrame.setDefaultLookAndFeelDecorated(true);
       javax.swing.SwingUtilities.invokeLater(new Runnable() {
           public void run() {
               JFrameTest();
           }
       });
   }
 
    
}

Оцени полезность:

5   голосов , оценка 4.4 из 5
Похожие ответы