Java中使用AWT编写自己的第一个图形界面

awt和swing是有区别的,swing是基于重量级awt上的轻量级组件,awt开发图形界面在跨平台方面没有swing好,所以一般使用swind组件比较好!

package com.xywei.awt;

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

public class MyFrame {

public void myFrame() {
// 创建一个框架
Frame myFrame = new Frame();
// 创建一个按钮
Button 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) {}是做什么的????");
}

});

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

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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。