Простая форма - 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);
}
}