首页 > 其他 > 详细

编写Frame弹窗

时间:2021-04-13 17:29:24      阅读:15      评论:0      收藏:0      [点我收藏+]

AWT 简介

  • 包含许多类和接口!!!

    • 组件Component类:是一个具有图形表示能力的对象,可在屏幕上显示,并可与用户进行交互。Component 类是与菜单不相关的 Abstract Window Toolkit 组件的抽象超类。

      • Label
      • Button
    • 容器Container类:继承了Component类,一般的 Abstract Window Toolkit(AWT) 容器对象是一个可包含其他 AWT 组件的组件。

      • Panel:Frame
      • Window:Applet
  • 元素:窗口、按钮、文本框

  • java.awt

public static void main(String[] args) {
    //Frame对象
    Frame frame = new Frame("第一个图形界面窗口");

    //设置可见性
    frame.setVisible(true);

    //设置窗口大小
    frame.setSize(400,400);

    //设置背景颜色
    frame.setBackground(Color.cyan);

    //弹出初始位置
    frame.setLocation(200,200);
    
    //设置大小固定
    frame.setResizable(false);
}

//结果

技术分享图片

public class TestFrame2 {
    public static void main(String[] args) {
        //展示多个窗口
        MyFrame myFrame = new MyFrame(100, 100, 200, 200,Color.CYAN);
        MyFrame myFrame1 = new MyFrame(300, 100, 200, 200,Color.green);
        MyFrame myFrame2 = new MyFrame(100, 300, 200, 200,Color.BLUE);
        MyFrame myFrame3 = new MyFrame(300, 300, 200, 200,Color.gray);
    }
}

//封装
class MyFrame extends Frame{
    static int id = 0;
    public MyFrame(int x,int y,int w,int h,Color color){
        super("MyFrame"+(++id));
        setVisible(true);
        setBounds(x, y, w, h);
        setBackground(color);
    }

技术分享图片

问题:发现窗口关不掉?

停止java运行

编写Frame弹窗

原文:https://www.cnblogs.com/saxonsong/p/14652813.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!