import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import com.lzw.MyFrame;
class mydialog extends JDialog {
public mydialog(jdialog frame) {
super(frame, "JDialog窗体", true);
Container container = getContentPane();
container.add(new JLabel("你点击了“新建”菜单"));
setBounds(120, 120, 100, 100);
}
}
public class jdialog extends JFrame {
public static void main(String args[]) {
new jdialog();
}
public jdialog() {
Container container = getContentPane();
container.setLayout(null);
JLabel jl = new JLabel("dialog的用法");
jl.setHorizontalAlignment(SwingConstants.CENTER);
container.add(jl);
JButton bl = new JButton("新建");
bl.setBounds(10, 10, 100, 21);
bl.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
new mydialog(jdialog.this).setVisible(true);
}
});
container.add(bl);
setSize(200, 200);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
setVisible(true);
}
}
你是要这个吗,我改了一下别人的,已经测试了。
新建按钮监听点击事件,事件处理器中设置文本框的内容。