Задача с добавлением 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(); } }); } }