java界面窗体按钮对话框

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

import java.awt.event.*; //导入awt事件中所有的类

import java.awt.*; //导入窗体工具

import javax.swing.JFrame; //导入swing包中JFrame

import javax.swing.JOptionPane;//导入 swing中JOptionPane

public class myframe extends JFrame{ //传递参数构造窗体

public static void main(String[] args){

final Frame F=new Frame("佳木斯114网库欢迎您!");//设置窗体标题

F.setSize(800,600);

F.setLocation(300,400); //设置位置,大小,背景色,可见

F.setBackground(Color.red);

F.setVisible(true);

Button btn1=new Button("首页");

Button btn2=new Button("关于我们"); //设置5个按钮,并命名

Button btn3=new Button("招聘");

Button btn4=new Button("行业动态");

Button btn5=new Button("联系我们");

F.setLayout(new FlowLayout()); //设置按钮摆放方式

F.add(btn1,"North");

F.add(btn2,"South"); //按钮位置的摆放

F.add(btn3,"West");

F.add(btn4,"East");

F.add(btn5,"Center");

TextField tf=new TextField(80);//设置文本输入区

F.add(tf,"Left");

F.setVisible(true); //文本框可见

btn1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){ //设置窗体按钮的监听器

JOptionPane.showMessageDialog(null,"欢迎光临,谢谢!");//设置对话框并为对话框设置内容

}

});

btn2.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){ //设置窗体按钮的监听器

JOptionPane.showMessageDialog(null,"欢迎光临,谢谢2!");//设置对话框并为对话框设置内容

}

});

btn3.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){ //设置窗体按钮的监听器

Dialog d=new Dialog(F,"网站案例");

d.setSize(600,400);

TextArea t=new TextArea();

d.add(t);

d.setVisible(true);

}

});

F.setVisible(true);

F.addWindowListener( new MyWindowListener()); //设置监听,关闭按钮响应事件

}

private static void setLayout(FlowLayout flowLayout) {

// TODO Auto-generated method stub

}

}

class MyWindowListener implements WindowListener{

public void windowOpened(WindowEvent e){

}

public void windowClosing(WindowEvent e){

System.exit(0);

}

public void windowClosed(WindowEvent e){

}

public void windowIconified(WindowEvent e){

}

public void windowDeiconified(WindowEvent e){

}

public void windowActivated(WindowEvent e){

}

@Override

public void windowDeactivated(WindowEvent e) { // TODO Auto-generated method stub

}

}

相关文档
最新文档