Logo

Developer learning path

Java

Работа с компонентами интерфейса в Java

Работа с компонентами интерфейса

82

#example

Примеры работы с компонентами интерфейса в Java:

  1. JTextArea - компонент текстового поля, который позволяет пользователям вводить и редактировать многострочный текст.

Пример использования:

                    
JTextArea textArea = new JTextArea();
textArea.setText("Пример текста.");
textArea.setEditable(true);
JScrollPane scrollPane = new JScrollPane(textArea);
                  
  1. JButton - компонент кнопки, который позволяет пользователям запускать действия.

Пример использования:

                    
JButton button = new JButton("Нажмите сюда");
button.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // Действие, которое происходит при нажатии кнопки
    }
});
                  
  1. JTable - компонент таблицы, который позволяет пользователям просматривать и редактировать данные в виде таблицы.

Пример использования:

                    
String[] columnNames = {"Имя", "Фамилия", "Возраст"};
Object[][] rowData = {
    {"Иван", "Иванов", 25},
    {"Петр", "Петров", 30},
    {"Сидор", "Сидоров", 35}
};
JTable table = new JTable(rowData, columnNames);
JScrollPane scrollPane = new JScrollPane(table);
                  
  1. JTextField - компонент текстового поля, который позволяет пользователям вводить и редактировать однострочный текст.

Пример использования:

                    
JTextField textField = new JTextField();
textField.setText("Текстовое поле");
textField.setColumns(10);
                  
  1. JCheckBox - компонент флажка, который позволяет пользователям выбирать один или несколько вариантов из набора предложенных.

Пример использования:

                    
JCheckBox checkBox1 = new JCheckBox("Вариант 1");
JCheckBox checkBox2 = new JCheckBox("Вариант 2");
JPanel panel = new JPanel();
panel.add(checkBox1);
panel.add(checkBox2);
                  

Если вам не совсем понятен какой-то абзац текста из лекции, просто нажмите на него и сможете задать уточняющие вопросы по нему.

Если же непонятен весь вопрос, то нажмите на кнопки внизу, чтобы получить новый вариант объяснения, практические примеры или критически оценить сам вопрос.