public class Text {
public static void main(String args[]){
JFrame j=new JFrame("aaa");
JButton jb=new JButton("确定");
j.setLayout(null);
jb.setBounds(365,20,60,25);
jb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
try{
}
}
});
j.add(jb);
j.setSize(600,400);
j.setVisible(true);
j.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
如何通过按钮事件 来设置 打开对话框
public static void main(String args[]){
JFrame j=new JFrame("aaa");
JButton jb=new JButton("确定");
j.setLayout(null);
jb.setBounds(365,20,60,25);
jb.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
try{
}
}
});
j.add(jb);
j.setSize(600,400);
j.setVisible(true);
j.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
}
}
如何通过按钮事件 来设置 打开对话框
JDialog dialog=new JDialog();
JButton btOK=new JButton();
btOK.setText("OK");
dialog.setTitle("Demo");
dialog.getContentPane().setLayout(new FlowLayout());
dialog.getContentPane().add(btOK);
dialog.setSize(200,100);
dialog.setModal(true);
dialog.show();
}catch(Exception e1) {
}
http://blog.csdn.net/justinavril/archive/2008/09/13/2922604.aspx
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.JButton;
import javax.swing.JFrame;public class FileDlg {
public static void main(String args[]) {
JFrame j = new JFrame("aaa");
JButton jb = new JButton("确定");
j.setLayout(null);
jb.setBounds(365, 20, 60, 25);
jb.addActionListener(new Monitor(j));
j.add(jb);
j.setSize(600, 400);
j.setVisible(true);
j.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
}
class Monitor implements ActionListener{
JFrame jf = null;
public Monitor(JFrame jf){
this.jf = jf;
}
public void actionPerformed(ActionEvent e) {
FileDialog fd = new FileDialog(jf,"open",FileDialog.LOAD );
fd.show();
}}