首页 > 编程语言 >GUI编程02:Panel面板讲解

GUI编程02:Panel面板讲解

时间:2024-08-27 20:22:20浏览次数:10  
标签:02 面板 窗口 GUI new Panel frame panel

本节内容视频链接:4、Panel面板讲解_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1DJ411B75F?p=4&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5

在窗口(frame)中添加面板(panel),  并解决了窗口关闭事件。

package com.yundait.www;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class TestPanel1 {
    public static void main(String[] args) {
        Frame frame = new Frame("我的第一个Frame窗口");

        //布局的概念
        Panel panel = new Panel();

        //设置布局
        frame.setLayout(null);

        //设置窗口frame坐标
        frame.setBounds(300,300,600,600);
        frame.setBackground(new Color(40, 211, 36));

        //设置Panel坐标,相对于frame
        panel.setBounds(50,50,400,400);
        panel.setBackground(new Color(156, 115, 99));

        //在窗口中添加面板,frame.add(panel)
        frame.add(panel);

        //设置窗口可见性
        frame.setVisible(true);
        frame.setResizable(false);

        //监听事件,监听窗口关闭事件 System.exit
        //适配器模式
        frame.addWindowListener(new WindowAdapter() {
            //窗口点击关闭的时候需要做的事情
            @Override
            public void windowClosing(WindowEvent e) {
                System.exit(0);//结束程序
            }
        });
    }
}

标签:02,面板,窗口,GUI,new,Panel,frame,panel
From: https://blog.csdn.net/zhangjinajian759/article/details/141574131

相关文章

  • NSSCTF [NISACTF 2022]babyserialize
    <?phpinclude"waf.php";classNISA{public$fun="show_me_flag";public$txw4ever;//1shellpublicfunction__wakeup(){if($this->fun=="show_me_flag"){hint();}}......
  • 【喀什大学支持 | 工商管理与数据科学相结合的主题 | EI ,Scopus, CNKI,Google Scholar
    重要信息大会网站:https://ais.cn/u/uuuMFr【投稿参会】截稿时间:以官网信息为准大会时间:2024年10月25-27日大会地点:中国-重庆提交检索:EICompendex,Scopus,CNKI(知网检索快速稳定),GoogleScholar*现场可领取会议资料(如纪念品、参会证书等),【click】投稿优惠、优先审核!......
  • 【双一流高校联合支持 | 接受纯综述&实证文章-经济、管理、文化、社会学均可投递 | 毕
    抓住数字经济的发展机遇,推动当前文化旅游产业与经济的深度融合才能不断推进经济大格局。第六届经济管理与文化产业国际学术会议(ICEMCI2024)将继续围绕“经济管理”与“文化产业”两大研究领域展开讨论,旨在为相关研究方向的专家学者及企业发展人士提供一个国际性合作交流平台。......
  • POLIR-Society-Organization-Lawsuits: (2020)粤0303民初16184号判决书
    (2020)粤0303民初16184号判决书深圳市罗湖区人民法院送达公告页:https://guanwang.szlhfy.gov.cn/news/14209.cshtml送达公告列表页(第162页):https://guanwang.szlhfy.gov.cn/sdgg/162/20240827_163138GMT+0800......
  • WC2021
    T1括号路径知识点:并查集,启发式合并。发现如果存在\(x\toy\)的路径是合法的,那么同时也必然存在\(y\tox\)的路径合法,说明合法是双向的。而括号路径的合法性有是由传递性的,也就是如果\(x\leftrightarrowy\)合法,\(y\leftrightarrowz\)合法,那么\(x\leftrightarrowz\)......
  • (5-2-02)常用的文生图预训练模型:CLIP(2)
    5.2.3 多模态图像搜索引擎本项目是一个基于CLIP(ContrastiveLanguage-ImagePre-training)大模型的图像搜索引擎,针对孟加拉语文本描述进行图像检索。它包括了训练CLIP模型、准备数据集、构建图像搜索Web应用程序等功能,用户可以通过输入文本描述来搜索与描述相匹配......
  • 免费【2024】springboot 基于Bs模式的城市公交查询系统的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 免费【2024】springboot 基于BS模式文献搜索系统的设计与实现
     博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大......
  • 免费【2024】springboot 招投标管理系统的设计与实现
    博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数......
  • 【EI会议截稿通知】第三届电子信息技术国际学术会议(EIT 2024)
    第三届电子信息技术国际学术会议(EIT2024)The3rd InternationalConferenceonElectronicInformationTechnology重要信息大会官网:www.ic-eit.net(投稿填写邀请码L8070)二轮截稿时间:2024年08月31日23:59分大会时间:2024年9月20-22日地点:成都(具体地点会前公布)接受/拒稿......