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) { } }); * */ } }
标签:lesson2,void,public,窗体,Override,new,panel,frame,Panel From: https://www.cnblogs.com/zym97816/p/17734422.html