码迷,mamicode.com
首页 > 编程语言 > 详细

Java中使用AWT编写自己的第三个图形界面,有菜单栏

时间:2015-02-22 23:05:02      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

该程序实现了的功能是出现菜单栏,点击菜单的退出选项就能退出窗体!  

package com.xywei.awt;

import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class MyFrame {
// 创建一个框架
Frame myFrame = new Frame();
// 创建一个按钮
Button myButton = new Button();

public void myFrame() {
// 创建一个框架
myFrame = new Frame();
// 创建一个按钮
myButton = new Button();
myButton.setLabel("确定按钮");
// 设置框架的各种属性,距离左边400,顶部300,窗口框架200宽,150高
myFrame.setBounds(400, 100, 700, 450);
// 设置窗口内部的布局,有流式布局,边界布局,网格布局
myFrame.setLayout(new FlowLayout());
// 把按钮加到窗口框架中
myFrame.add(myButton);
// 给窗体增加一个事件
myFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println("=====即将关闭窗口=======");
System.out.println("窗口已经关闭!");
System.exit(0);
}

public void windowActivated(WindowEvent e) {

System.out
.println("这是public void windowActivated(WindowEvent e) {}");

}

public void windowOpened(WindowEvent e) {
System.out
.println(" public void windowOpened(WindowEvent e) {}是做什么的????");
}

});

// 给按钮增加一事件
myButton.addActionListener(new ActionListener() {

private int count = 1;

@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
// Button bt=(Button) e.getSource();
// Frame fm=(Frame) bt.getParent();
// fm.add(new Button("button=="+count++));
// fm.validate();
System.out.println("COUNT=="+count++);

}
});

myFrame.setTitle("这是我的第一个窗口界面");
// 设置是否可见
myFrame.setVisible(true);
}

public static void main(String[] args) {
MyFrame frame1 = new MyFrame();
frame1.myFrame();
}
}

Java中使用AWT编写自己的第三个图形界面,有菜单栏

标签:

原文地址:http://www.cnblogs.com/listentothecloud20150215/p/4297781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!