import javax.swing.JFrame;
public class test
{
public static void main(String[] args)
{
MyFrame frame = new MyFrame("Swing Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
frame.setVisible(true);
}
}
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
public class MyFrame extends JFrame
{
private static final long serialVersionUID = 1L;
JLabel label = new JLabel("姓名");
JTextField textField = new JTextField(16);
JButton button = new JButton("确定");
public MyFrame(String title)
{
super(title);
Container contentPane = getContentPane();
contentPane.setLayout(new FlowLayout());
contentPane.add(label);
contentPane.add(textField);
contentPane.add(button);
button.addActionListener(e->onButtonOk());
}
private void onButtonOk()
{
JOptionPane.showMessageDialog(this, "输入了: " + textField.getText());
}
}