Простая форма - Java
Формулировка задачи:
Добрый день. В java с gui вообще не знаком. Помогите мне пожалуйста сделать форму, которая состоит из:
1 текстового поля внизу формы, куда я могу ввести текст
2 кнопки справа от этого текстового поля
3 текстового поля сверху
По нажатию на кнопку сообщение из 1 пускай выводится в 3
Решение задачи: «Простая форма»
textual
Листинг программы
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaapplication22;
- import java.awt.HeadlessException;
- import java.awt.Panel;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JTextField;
- /**
- *
- * @author ro
- */
- public class JavaApplication22 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- MyFrame my = new MyFrame();
- my.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
- }
- class MyFrame extends JFrame{
- JTextField f1 = new JTextField("сюда вводим");
- JTextField f2 = new JTextField(10);
- public MyFrame() throws HeadlessException {
- Panel panel = new Panel();
- setSize(400, 400);
- JButton button = new JButton();
- button.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- f2.setText(f1.getText());
- }
- });
- panel.add(f1);
- panel.add(button);
- panel.add(f2);
- add(panel);
- setVisible(true);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д