package com.kuang.lesson1;
import java.awt.*;
import java.awt.event.*;
// panel可以看着一个空间,但不能单独存在,必须放在frame上
public class TestPanel {
public static void main(String[] args) {
Frame frame=new Frame();
Panel panel=new Panel();
frame.setTitle("I love you");
//需要设置可见性
frame.setVisible(true);
//设置窗体大小
frame.setSize(300,300);
//设置背景颜色
frame.setBackground(Color.pink);
//弹出的初始位置
frame.setLocation(200,200);
//设置大小固定
frame.setResizable(false);
//panel 的坐标设置,它是相对于frame
panel.setBounds(210,210,250,250);
panel.setBackground(Color.green);
//把panel 添加去
frame.add(panel);
frame.addWindowListener(new WindowAdapter() {
//窗体关闭时做的事
@Override
public void windowClosing(WindowEvent e) {
// super.windowClosed(e);
System.exit(0);
}
}
);
//关闭事件监听,这里用的鼠标,也可以用键盘 new MouseListener()
//这里添加了23种之一模式:适配器模式
//
/*
frame.addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
}
@Override
public void mousePressed(MouseEvent e) {
}
@Override
public void mouseReleased(MouseEvent e) {
}
@Override
public void mouseEntered(MouseEvent e) {
}
@Override
public void mouseExited(MouseEvent e) {
}
});
*
*/
}
}