www.uttualri.com
/**
* @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);
}
}