图形界面

wsl安装图形界面——体验有脸有面的图形界面 不得不说,自动windows支持linux子系统之后,这又使其成为一大卖点。 首先「Linux」的分发版本非常多,例如有:Ubuntu、openSUSE、SUSE Linux、Fedora、Kali Linux 等等。先拿windows商店中的ubuntu为例。 1.下载ubuntu子系统 2.打开控制面板 → 程序和功能 → 启用或关闭 Windows功能 → 适用于 Linux 的 Windows 子系统,选上后,点击确定,等待安装,然后重启系统。 3.安装完毕后启动 “Ubuntu” 系统,默认是没有 阅读详情

#  #第十六章 Java图形界面编程
1 容器和组件






2 布局管理器(Layout)
  分类:边界布局(BorderLayout),流布局(FlowLayout),网络布局(GirdLayout),卡片布局(CardLayout)  

3 边界布局管理器(BorderLayout)
  作用:将界面划分成东西南北中五个部分,中间部分最大,南北是贯通的
        (CETER,NORTH,SOUTH,EAST,WEST)
    当其他部分不存在时,中间去占领,中间没有时,其他部分不能去占领

    设置布局管理器为边界布局 
   eg:this.contentP.setLayout(new BorderLayout(10,20))
    其中10,20分别代表水平和垂直间距
       适用范围:不是用来放一个个组件的,而是放中间容器的
4 流布局管理器(FlowLayout)
  eg:this.contentP.setLayout(new FlowLayout())
 适用于:放一行组件的设置
 位置:从左到右,从上到下,从中间开始
 大小:由组件里面的内容决定
 this.jBtn.setFont(new Font("宋体",Font.BOLD,25))//设置字体
 
5 网络布局管理器(GirdLayout)
   按照行列的方式,在界面上划分空间,每个空间等大 
  eg:this.contentP.setLayout(new GridLayout(2,3))
      2,3代表几行几列(均分)
    如果划分空间不够,放不下,自动增加列,行不变
    适用于:放中间容器,与BorderLayout一样
55 卡片布局管理器(CardLayout)
   特性: 1 添加层的时候,第二个参数是别名
         2 add添加的顺序是 图片显示的顺序


6 面板嵌套

将大的区域划分为小的区域,分工明确,但增加了类的数量
  





7 事件处理(event)--委托事件处理模式
    事件源对象--代码写的地方
    监听器对象(EventListener)--
    1 事件源对象和监听器对象是绑定的,
    2 监听器有职责范围
    3 一个事件源可以绑定不同职责的监听器
    4 一个监听器也可以监听多个事件源对象
 监听器的实现方式一:单独书写一个监听器类,实现监听器接口,重写抽象方法

    可以为不同的事件源使用同一个监听器类
    可以为每个事件源书写单独的监听器类
    如果要操作窗体上的其他元素,必须要传参
  好处:1 代码独立,各个类任务清晰,2 使用灵活,既可以为不同的事件源书写同一个监听器,也可以书写各自的
  坏处:1 类的数量增加,维护量也增加了 2 如果要操作非事件源的容器或组件,必须传参


监听器的实现方式二:让容器类充当监听器
        让容器类充当监听器,实现监听接口,重写抽象方法
    好处:1 操作本容器的子容器或组件,不需要传参
    坏处:1 类的任务不明确 2无法为不同的事件源书写各自的监听方法

监听器的实现方式三:使用匿名内部类,在绑定的同时实现接口的重写
    好处:1 访问本容器的子容器或组件,不传参    ,2 可以为每个事件源书写各自的监听器,3 类的功能各自独立
    坏处:初学者代码比较晦涩难懂
    
Win11内核隔离无法打开的解决方案详解 内核隔离问题的解决需遵循"先硬件后软件"的排查原则,90%以上的案例可通过驱动清理或外设断开解决。对于必须禁用该功能的用户,建议定期使用Windows Defender进行全盘扫描,并保持系统更新至最新版本。技术决策需在安全性和兼容性之间取得平衡,本文提供的多维解决方案可帮助用户构建更稳定的Windows 11使用环境。 阅读详情

相关推荐

STM32CubeIDE无法连接STLinkV2的一个可能原因

前些日子买了个新的STLINKV2 , ( 老的被我家猫猫一泡尿送上西天了)刚开始还挺正常的, 后来有一天就突然间发现无法调试了.网上尝试了各种方法, 各种操作. 百度了好久. 最后好在我自己研究出来了.我使用的是 STM32CubeIDE 这个开发工具调试选项如下图其它的不需要修改, 然后点击下面的apply 按钮, 然后调试Debug, 提示 No STLink 如下图后来尝试了下载ST-LINK Utility 用它是可以正常连接STLink的, 然后也能正常进行升级操作.

走错路的程序员 9829

GridLayout(网格布局)

前言: 作为android 4.0 后新增的一个布局,与前面介绍过的TableLayout(表格布局)其实有点大同小异; 不过新增了一些东东 ①跟LinearLayout(线性布局)一样,他可以设置容器中组件的对齐方式 ②容器中的组件可以跨多行也可以跨多列(相比TableLayout直接放组件,占一行相比较) 因为是android 4.0新增的,API Level 14,在这个版

Android移动开发者的专栏 5万+

shader多图叠加变换

shader Shader "Paint3D/AddTexture" { Properties { _MainTex ("Main Texture", 2D) = "white" {} _MainColor("Main Color", Color)=(1,1,1,1) _AddTex0 ("Texture0", 2D) = "white" {} _AddTex1 ("Texture1", 2D) = "white" {} .

李长江的博客 909

java 表格布局_五种JAVA GUI布局管理的方式

1. 流式布局(FlowLayout)定义:通俗地说,流式布局就是根据窗口大小,自动改变窗口内组件的位置。例如:原窗口大小一行可以容纳10个BUTTON,但将窗口缩小后,每行仅能容纳5个BUTTON,此时原先的10个BUTTON中的五个就会自动排列到下一行。示例:(省略panel的使用)Hashsetpackage 布局管理;​import java.awt.*;import java.awt.e...

weixin_39702480的博客 1246

我想自己组装一台服务器,微调大模型通义千问2.5 Omni 72B,但是我是个人购买,资金非常有限,最省的方案

阶段动作✅ 推理用 GGUF + llama.cpp + 4090 加载 14B INT4✅ 微调训练 Qwen2.5-7B-Chat,使用 LoRA / QLoRA❌ 放弃Qwen2.5-Omni-72B 全量微调(显存需求 >160G,不现实)

AngelCryToo的专栏 2829

window下移动设备/硬盘报错位置不可用

移动硬盘指示灯亮,但电脑上不显示 报错信息 : 无法访问E:\。参数错误。 报错原因: 移动硬盘打不开提示参数错误,是因为这个H盘的文件系统内部结构损坏导致的。要怎么恢复里面的数据呢? https://jingyan.baidu.com/article/cb5d6105a80242005c2fe0c3.html 解决办法 : 不用格式化修复方法 方法一: 1、单击–开始–运行–输入cmd; 2、...

qq_40907977的博客 4928

10,布局 ( layout ) : 东西南北中

1 ,布局 : 全部代码 代码 : <!DOCTYPE html> <html> <head> <title>jQuery Easy UI</title> <meta charset="UTF-8" /> <script type="text/javascript" src="easy_ui/jquery....

孙砚秋的博客 1036

DINOv3 网络结构解析:从 ViT 到 ConvNeXt 的双路线设计

本文深入解析了DINOv3网络结构的双路线设计,包括ViT和ConvNeXt两种主干架构。ViT路线通过轴向旋转位置编码解决了传统ViT对固定分辨率的依赖,而ConvNeXt路线则优化了卷积设计,提升了实时处理能力。文章还探讨了Gram Anchoring、混合自监督目标等关键技术,展示了DINOv3在多任务和多模态应用中的强大潜力。

weixin_29214199的博客 564

java面板的使用与五种界面布局方式(FLowLayout、BorderLayout、GridLayout、CardLayout、BoxLayout)

<br /> <br />            (JPanel)Panel是一个轻量级的容器,由于不是顶层的容器,故其必须放在JFrame(Frame)等高级容器上,这样就可以在一个Frame(JFrame)上通过Panel和5种界面布局管理器构建复杂的应用程序界面。<br />            下面来介绍一下5种界面布局管理器:<br />BorderLayout:        <br />             这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列

yangjingyuan的专栏 3万+

ollama环境变量配置:修改ollama的数据路径(安装路径)

ollama安装模型,如果很大,会占用C盘空间,影响系统运行速度,通过设置环境变量,来改变ollama放目录的地址。

正经教主是个热衷于正经学习分享的教主。 1万+

微信电脑版本不会自动下载图片吗?——没有找到解决方法。——只会默认下载doc等文件,图片不行,需要自己另存为——有什么办法解决吗?

微信电脑版本不会自动下载图片吗?——没有找到解决方法。——只会默认下载doc等文件,图片不行,需要自己另存为——有什么办法解决吗?此外,用户还可以选择将接收到的图片、视频和文件保存到指定的文件夹中。‌用户可以在微信设置中调整这一设置。

qq_15963745的博客 5088

Ubuntu安装图形界面

一、前言 今天更换阿里云操作系统,发现更换的Ubuntu操作系统没有图形界面,在这总结一下Ubuntu安装图形界面的方法! 二、安装图形界面 1、依次执行如下命令行 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install tasksel -y 2、运行tasksel tasksel 输入tasksel后会进入安装程序,进入GUI界面,通过“↑”、“↓”找到Ubuntu desktop按空格键选中,再按Tab键切换到<ok&

贝勒里恩的博客 3万+

TC3XX - MCAL知识点(一):新建Tc3xx EB-tresos工程

基于EB-tresos建立Hightec或者Tasking工程的时候,第一个步骤就是需要新建一个EB-tresos的工程,本文记录一下如何新建一个EB-tresos工程,以及对其进行简单的操作。那么Tc3xx的MCAL包含哪些内容呢?

梦想技术家 2973

Linux图形界面总结

一、linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。图形界面并不是linux的一部分,linux只是一个基于命令行的操作系统,XFree只是linux下的一个应用程序而已。这与WINDOWS不一样,他们的图形界面是操作系统的一部分,在系统内核中就实现了,没有了图形界面windows就不成为windows了,但linux却不一样,没有图形界面linux还是linux,很多装linux的WEB服务器就根本不装X服务器。这也WINDOWS和linux的重要区别之一。..

artemisecho的专栏 6153

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

centos7安装图形界面并解决遇到进不去图形界面的问题

一、进入 root 模式 因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可。 二、安装 X 窗口系统 1、首先安装X(X Window System),命令为 yum groupinstall "X Window System"  //注意有引号 然后系统会自动寻找最近的网络进行相关文件的下载 选择 y ,...

零落的尘土 2万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

openEuler安装图形界面

为openEuler安装DDE图形化界面

m0_45861121的博客 6136

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

wsl使用图形界面

WSL图形界面优势 为wsl安装图形界面之后,就像拥有一台新电脑一样。 wsl安装完毕后,与wsl子系统交互的方法只有shell,具有一些弊端: 1.学习难度大,交互式编程循环结构难以加入。 2.不支持GUI,对数据可视化很不友好,终端中查看图片时会报错X11未安装。matplotlib中的plt.show()也会报错。 3.需要额外安装适用于wsl的文本编辑器,终端等linux生态系列软件。 wsl的图形界面相比双系统也有很多优势: 1.系统功能和面板设置基本相同。 2.类似虚拟机,但是剪切板和文件夹公用

kewei chen 1万+

ubuntu如何开启和关闭图形界面

在Ubuntu中,你可以根据需要开启或关闭图形界面。

weixin_39699362的博客 2万+

CentOS7如何安装图形界面

本文演示了CentOS7如何安装图形界面。

农民工老王的博客 6万+

centos 7 启动与切换图形界面

其中大约有200多个软件,安装完成会出现complete!由于这个软件组比第一个要大很多(包含800个左右的软件),安装过程会比较慢。首先使用ctrl+alt+f2切换到命令行模式,如果本身就是命令行模式就直接看下面的步骤。multi-user.target代表开机时启动dos界面。在命令上输入init3命令切换到dos界面。同理,如果想开机启动dos界面,就输入如下命令。然后输入如下命令,查看当前开机启动模式。输入init5命令切换到图形界面。最后输入如下命令设置开机启动图形界面。............

Turn X7 1万+

linux 安装后发现没有图形界面,如何安装图形界面

1、安装的时候选择成了最小化安装,就没有图形界面了,需要手动安装图形界面。首先安装X(X Window System),命令为‘yum groupinstall “X Window System”’ 回车。 2、 安装完成检查一下已经安装的软件以及可以安装的软件,用命令“yum grouplist ”回车 。 3、3、然后安装需要的图形界面软件GNOME(GNOME Desktop),输入指令...

花语无痕的博客 2万+

centos恢复图形界面_centos7恢复图形界面_centos7没有图形界面

centos7怎么安装图形界面一、设置BIOS从光盘启动,到如下界面,选择第二个选项,安装桌面环境的操作系统使用。二、这一步是安装欢迎界面,接着选择用于安装过程中使用的4. 若为centos7以前的版本,则 命令行界面:修改/etc/inittab文件的 id:5:initdefault:这行改成 id:3:initdefault: ,下次启动就直接进入命令行界面。 恢复图形界面:在命令行界面下把...

weixin_39978257的博客 2682

Linux安装图形界面

Linux如何安装图形界面: root身份进入命令行后: 1.安装X(X Window System) yum groupinstall "X Window System" 2.安装GNOME(GNOME Desktop) yum groupinstall "GNOME Desktop" 3.安装完成后可通过startx进入图形界面 4.设置开机自启图形化界面 systemctl get-default 5.设置开机启动画面 systemctl set-default graphical.target

weixin_43931650的博客 8726

Centos7 开启图形界面

默认情况下是不会安装图形界面的,所以需要自己手动安装,步骤如下: 1.开启系统,以root身份进入 2.安装X(X Window System),命令如下: yum groupinstall "X Window System" 3.其中大约有200多个软件,安装完成会出现complete!字样。然后安装图形界面软件,GNOME(GNOME Deskt...

一屁小肥羊的专栏 8663

CentOs7没有图形界面,怎么安装图形界面

在虚拟机上安装好Centos7之后,只有以下界面,没有图形界面 下面来介绍如何安装图形界面 检查是否能使用yum命令 输入yum list, 出现以下内容就是可用,否则看看这篇博客centos7安装图形界面_基础技术总结的博客-优快云博客_centos7安装图形界面 重启网络 service network restart 安装图形化界面 yum groupinstall “X Window System” 如果不成功 用以下三句命令解决 yum groups mark in.

m0_55336071的博客 6069

【Linux】CentOS 7安装后没有图形界面

一、项目场景 二、问题描述 三、原因分析 四、解决方案 1.当前处于命令行界面,可以切换为图形界面 2.安装时没有安装图形界面,选择了Minimal Install 3.下载的包是min型的。那是不自带桌面的。安装的过程中 软件选择 里面可只有最小化的安装。

享你所想 1万+
上一篇: 。。。
下一篇: SQL中 WHERE和HAVING的区别
Magic_miao
博客等级 码龄11年 5粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值