package zikao.swing;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
public class InputDialogTest {
JFrame jFrame = new JFrame("测试输入对话框");
JTextArea jta = new JTextArea(6, 30);
JButton btn = new JButton(new AbstractAction("弹出输入对话框") {
@Override
public void actionPerformed(ActionEvent e) {
String result = JOptionPane.showInputDialog(jFrame, "请输入您的姓名", "输入对话框", JOptionPane.INFORMATION_MESSAGE);
jta.append(result+"\n");
}
});
public void init() {
jFrame.add(jta);
jFrame.add(btn, BorderLayout.SOUTH);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.pack();
jFrame.setVisible(true);
}
public static void main(String[] args) {
new InputDialogTest().init();
}
}
效果图
点击效果图