Простая форма - Java

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

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

Добрый день. В java с gui вообще не знаком. Помогите мне пожалуйста сделать форму, которая состоит из: 1 текстового поля внизу формы, куда я могу ввести текст 2 кнопки справа от этого текстового поля 3 текстового поля сверху По нажатию на кнопку сообщение из 1 пускай выводится в 3

Решение задачи: «Простая форма»

textual
Листинг программы
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package javaapplication22;
  6.  
  7. import java.awt.HeadlessException;
  8. import java.awt.Panel;
  9. import java.awt.event.ActionEvent;
  10. import java.awt.event.ActionListener;
  11. import javax.swing.JButton;
  12. import javax.swing.JFrame;
  13. import javax.swing.JTextField;
  14.  
  15. /**
  16.  *
  17.  * @author ro
  18.  */
  19. public class JavaApplication22 {
  20.  
  21.     /**
  22.      * @param args the command line arguments
  23.      */
  24.     public static void main(String[] args) {
  25.         // TODO code application logic here
  26.         MyFrame my = new MyFrame();
  27.         my.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  28.     }
  29. }
  30.  
  31.  
  32. class MyFrame extends JFrame{
  33. JTextField f1 = new JTextField("сюда вводим");
  34.         JTextField f2 = new JTextField(10);
  35.    
  36.     public MyFrame() throws HeadlessException {
  37.         Panel panel = new Panel();
  38.        
  39.        
  40.         setSize(400, 400);
  41.         JButton button = new JButton();
  42.         button.addActionListener(new ActionListener() {
  43.  
  44.             @Override
  45.             public void actionPerformed(ActionEvent e) {
  46.                  f2.setText(f1.getText());
  47.            
  48.             }
  49.         });
  50.        
  51.         panel.add(f1);
  52.         panel.add(button);
  53.         panel.add(f2);
  54.        
  55.         add(panel);
  56.         setVisible(true);
  57.     }
  58.    
  59. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

14   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут