Java Swing get/set text

www.‮uttual‬ri.com
Java Swing get/set text
/**
 * @author L a u tturi.com
 * Java Swing Example: get/set text properly in java swing component
 */

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;

public class Lautturi {
	public static void main(String[] args) {

		JFrame frame = new JFrame("Java Swing - lautturi");

		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(500, 300);
		frame.setLocationRelativeTo(null);
		frame.setLayout(null);

		JButton button1 = new JButton("button1");
		button1.setBounds(50, 100, 80, 40);
		frame.add(button1);

		JTextField inputField = new JTextField("Text", 2);
		JLabel label1 = new JLabel("Label text");

		inputField.setBounds(40, 60, 400, 30);
		label1.setBounds(240, 100, 200, 30);
		frame.add(inputField);
		frame.add(label1);

		button1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				String txt = inputField.getText();
				label1.setText(txt);
			}
		});

		frame.setVisible(true);
	}
}
Created Time:2017-10-08 22:38:58  Author:lautturi