本节课讲解如何用 java 创建一个桌面窗口。我们首先要创建一个普通的 java 类,然后继承 g 小锐部队成为窗口类。 创建一个启动方法,用来设置窗口信息。 设置窗口是否可见? 设置窗口大小, 设置窗口在屏幕居中位置, 设置游戏中的大小,不可改变。 设置窗口标题, 最后设置关闭窗口按钮。 创建搬运方法,运行弹指方法。查看结果。 这就是我们的窗口撞线。下一节我们将窗口中添加背景图片, 别忘了点赞关注哦!
粉丝1878获赞7942

java 一分钟快速创建一个桌面窗口首先创建一个窗口对象, 然后设置关闭窗口时关闭进程,然后设置窗口大小, 设置窗口宽度是六百 p x, 高度是四百 p x, 然后设置让窗口居中显示, 然后再设置窗口可见运行方法,看看效果可以看到窗口已经生成了,你学会了吗?点赞越多更新越快哦!

这节课我们将讲解如何利用 door 创建一个简单的桌面窗口 啊,因为一个普通的类是无法创建这个桌面窗口的,他需要继承一个类叫做 zebrain 啊,他才获得创建窗口的能力。 那么现在啊,我们这是一个普通的类,很普通啊,真的很普通,叫做叫做包 game 啊,包 game 就是球球游戏是吧。我们需要让他继承谁继承这个 g 啊? free, 这是 free, 你看他是谁的里头嘞啊?是 swing 啊这个里头嘞,让他继承一下啊,继承之后他便拥有了,他是这个包产的。 他便运用了什么呀?便运用了这个呃,绘制啊,窗口的能力。那么我们第二步干个什么呀?第二步啊,就是需要 设置窗口。那么如何设置窗口?设置窗口之前我们先写一个方法啊。呃,叫启动方法。 public void。 叫个烂尺啊,烂尺啊,这个方法这个方法啊这个方法。 这个方法里头啊,我们需要对窗口进行设置啊。窗口有几个方面是需要设置的?嗯,把它罗列出来四个方面啊。啊,这个应该是非常重要的。 好,第一个就是窗口是否可见啊?类似点赛特。类似是谁啊?就是个,这应该大家都都学过,对不对啊?就是指的当前啊对象,然后 z 四点 set, 我们先设置可见吧。嗯,可见对不对?呃,因为啊,默认 vivo 不是可见吗?默认这个只是个 boss, 也就是说默认这个窗口是不可见的,所以你要把它显示的设置成这个 数啊,就是说现在这个窗口才可以看得见窗口虽然能看见了,但是他没有大小啊,也是不行的。所以啊,对字典赛他 大小哪个是大小啊? size size 有两个参数,第一个是啊柜子啊,第二个是 high 是吧?一个宽一个高,那我们试试成八百五十六和五百零一啊,为什么要设置成这个啊?因为一会我配上你的这个图片大小啊, 和这个差不多啊,所以我们是按照这个图针进行设置这个窗口的,然后第三个是设置什么呀?啊?第四个是吧,是窗口的标题啊,这个可有可无啊,写上吧这再的标题吗?开头 里头的参数是一个四步数,我们就给他起名叫桌面小游戏啊,桌球小游戏,桌球小游戏是是 窗口位置啊?啊,对对,我还没有设置的那个位置,就是现在啊,这个窗口应该是 我们再给他创口十个位置吧。第四点 set location。 set location 这个位置啊是什么位置?你看他有两个参数,第一个是 x, 第二个是 y, x 代表是水平方向啊,就是从左到右的距离, 也就是他这个窗口距离这个左边这个屏幕左边这个屏幕是多少? 我们先写两个参数吧,写个一百,然后二百。什么意思啊?比如说现在我们设置了一个窗口,能看到 这个窗口宽是八百五十六,高是五百零,他距离这个屏幕左边挂是一百,距离屏幕的上边挂是二百像素啊,然后这个窗口的名字 标题叫做小游戏啊,那么这窗口现在能否能否显示啊?不能啊,不能显示,因为啥?他是一个方法,现在没有,现在没有啊,现在没有对象,钓友的。所以啊,我们应该先救一个当前这个对象,然后再钓,用这个方法 啊,所以我们要写一个闷方法啊,然后获得当前类的对象,当前类的对象是 ball game 啊, b d 等于 new 的 ball game。 获得当前对象之后再调用启动方法, 就用这个启动方法啊,然后 dj 点咱们这个方法叫什么?烂纸是吧?啊,就是它,然后运行,看这个窗口能否出现 人们啊,哎,是不是出现了这个窗口,这个窗口宽是八百五十六,高是五百零一,这个标题叫什么?桌面小游戏对不对?然后啊,他的这个距离左边是一百距离,这个屏幕的上方是二百啊, 这就是我一个简单的这个这个桌面啊,桌面窗口, 那么现在啊,只简单一个窗口是不是也挺无聊的,对不对?我们把跟,我们需要把谁把这个图片啊和这个图片引进去,那么怎么引图片? 引图片首先要获得这个球,这个图片怎么获得图片啊?写一个类型叫做隐秘。这个隐秘制啊,你看啊,他是在 awt 中啊,特有的一个,对啊,那么这个我现在引的是这个台球桌面图片,所以就给他起名叫 啊 this。 稍等,然后用这个方法啊,用这个 day 啊, top pay 的, top pay 的,底儿盖的,底包的啊, palpy 的啊,然后底儿 get 隐秘制,你看啊,该的隐秘制很明显是获取图片,对不对?那么他的参数 string 还有内幕,也就是说他需要的参数是一个字符串类型的啊,那么他到底需要个什么样的参数?哎,实际上啊,就是这个咱们这个图片的路径以及 这个图片的名称,那么我们这图片是不是在这个隐秘字词这个文件夹里头隐秘啊,下头的 desk 点勾 p g 啊, 获得了图片,能不能显示,能不能在这窗口显示运行一下啊,放心吧,显示不了。为什么啊?因为你虽然获得了图片,但是我们需要一个动作,就是画啊,把它绘制到这个窗口之上, 把它复制到这个窗口之上啊,所以我们还需要有一个方法,这个方法啊,这个方法叫什么啊?我们找一下啊,这个方法 打开这个啊,这个方法是叫做火喷的啊,那么 alt 加 insert 找到啊,它的重写方法, 因为现在这里需要重写这个 green 的方法啊,找找啊,哪个是摁他啊,摁他是吧,是他吗?不是啊,这个是原配的,我们需要接着往下找 啊,方法有点多,算了,手写吧。好,我们先给他写上,就是绘制方口啊,窗,呃,应该是绘制画是吧, 这是内容啊,都行都行啊,然后啊,奥巴利卡啊,我的,然后这个名字啊,叫做,嗯啊,他啊,需要一个参数, 需要个什么样参数?叫做啊, 这个参数啊,是一个什么呀?是一个画笔啊,抓 fix 这个 drawing 呢,既然就就是个画笔啊,你任何东西都是用它画的图片啊,什么都需要它画,然后这个方法啊,其实是重写的一个方法, over right, 再加上啊,那么如何用这支画笔画出这个图片呢?插入这个桌面啊,我们把这个加上注射 或者桌面啊,用画笔点抓抓这个银秘制吧,抓这个银秘制,银秘制图片吧,他需要几个参数?他需要三个参,第一个参数银秘制,就是我们所获得的这个 desk, 然后是这个图片,你要绘制的这个水 水平位置和这个垂直位置 x y, 最后一个参数暂时不用关注啊,设置为那一个,然后第一个参数是 des 的桌面,然后它的位置,位置啊,我们就写个零 啊,位置啊,我们就写一个零,然后是二十,最后一个参数写维纳,维纳啊,然后, 然后看一下啊,看一下现在这个图片是否能显示出来 啊?放大再缩小一点,哎,这个图片是不是显示出来了?那么啊,那么我们现在需要再绘制一个什么呀?白球对不对?那么白球怎么绘制?实际上啊, 按照这个方法就可以了, ctrl c, ctrl v。 白球, 哦, why? 是吧?白的嘛?然后这个白球啊的图片名称是叫这,嗯,哦,点 p n g, 然后如何绘制这个 better? 方法也等同于这个也是这么写,然后 ctrl c, ctrl v。 白球起个什么名字啊?有外头吧,那么我们这个白球给他安排一个坐标吧,不,二百个 二百。然后什么意思啊?就说白球在这个窗口的距离,窗口左边是二百,距离,窗口上面也是二百, 看一看整体功效,放大再缩小,对不对?你看啊, 这个白球距离左边啊,这个左窗口是窗口左边是二百,距离,窗口的上面也是二,记住啊,他是从这开始算,从上面往开始算,就是加上这个足球小游戏,足球小游戏的距离也算 啊,简,这样我就简单会说一个窗口,并且带有两个同志。


接下来我们来学习主界面的代码编写,首先我们一起来说一下思路。第一步,用输出语句完成主界面的编写,看这里,这是我们学生管理系统的主界面,一会我们将采用输出语句来完成这个主界面的编写。 第二步,用死刊的实现键盘录入数据,比如说我这里录入了一个五。第三步,用死维持语句完成操作的选择。我录入五之后,通过死维持判断发现我是退出系统,所以给出了我一个谢谢使用的提示, 假如在这里我录入的不是五,而是一添加学生,我添加完学生之后肯定还想要查看学生,所以我还想要再次回 到主界面,那么我们如何再次回到主界面呢?这是我们的第四步,用循环再次回到主界面。 当然如果我录的就是五退出学生管理系统,他是不需要再次回到主界面的。好了,说完了主界面的代码编写了思路之后,我们到程序中一起去实现一下。打开 海蒂尔,在这里我新建好了一个类,死丢蛋的卖了这在这个类里面我有一个闷方法,在这个闷方法的上面,由我们主界面编写了思路的注视信息。 现在做第一步,用输出语句完成主界面的代码编写。 s o ut 一回车写上欢迎来到学生 管理系统,然后在这个前面一二三四五六七八写上这样的分隔线,然后在这个后面把它也来一份。好嘞, 再接下来 s o ut 一回车一,我们写上添加学生,然后选中这个内容, ctrl c, 然后 ctrl v ctrv ctrv ctrl v, 接下来修改一下二三 四五,然后把这也改成删除学生,修改学生查看所有学生,这个是退出。写完这个之后,我们还有一个说出语句,请输入 你的选择。好了,写完之后我们来看一下啊,右键执行, 这就是我们目前编写的主界面。好嘞,那么这个主界面编写好之后,接下来我们要用死开哪实现键盘录入数据, 那么在这里我们首先来他那你看一回车,这个导包自动就上去了啊。 sc, 你有一个斯卡纳 super 点印,那么这里我们 s 点耐克 stlan, ctrl altv, 让他帮我们生成左边。好了,这个我们就拿到了键盘录入的一二三四 这样的数据,那么在接下来用死维持语句来完成操作的选择,当然你也可以采用易辅语句,这里我们采用死维持语句, 写上死位置,这里写一个烂,这里看一下啊,死位置后面,这里跟的是字符串,在 gdk 七之后是可以的。那么进来之后,这里我们写 case 一冒号 s o u t 回车写上添加学生,然后布瑞克,这里这个操作我先用输出语句代替啊,接着我选中他 ctrl c, ctrl v, ctrl v, ctrl v, 然后改一下二三四五。 好嘞,那么接着再把这改一下,这里是删除学生,修改学生, 查看所有学生,这个是退出,当然退出,这里我们给的是叫谢谢使用。好嘞,那么写完这个之后,我们再来右键执行,一起来看一下啊,那么这里 我们写一个五退出,谢谢使用,没有问题,我再来右键执行,我写个一添加学生。 好,添加完学生之后,我想查看学生,现在是查看不了的,因为我们程序已经结束了,为什么会这样呢?我们来看一下我们程序从上往下执行,执行到死维持语句 的,比如说添加学生,添加学生执行完之后,死悲耻剧就结束了,那么结束之后,你想再次回到这里,他是回不来的,因为我们死悲耻剧他就是单独执行的,执行完就结束了,那么想再次回来。来看 到我们的第四步,用循环完成,再次回到主界面,也就是把这个整体用循环给包起来, 那么这里我们采用 yo 循环,而且用的是 yos 循环,因为你不知道他什么时候想回来,对吧?你如果一直选五呢?他就不回来了,对吧? 你选的一或者选的其他的,我们都让他能够再次回来。好嘞,那么这个外奥循环写好之后,接下来我们再次运行右键执行,认真看啊。 一、添加学生,你看添加学生,那么添加完之后,我现在选择四,我要查看学生,你看可以查看学生,那这就没有问题的,他可以回到主界面,那么这里我们再来一个五,我们要退出系统,你看一下啊,走你, 谢谢。使用没有问题,但是他居然再次回到了主界面,这个是有问题的,我都退出你的系统呢,你还能让我再次回到主界面吗?肯定是不能的,来,我先把这停掉,我们一起来说一下,他为什么还能够回来啊?看这里 我选择五之后,那么在控制台输出信息使用,然后这个博瑞克结束了这个死位置,但是我们这里是 yo 处这个死循环,所以他还能够再次 回到这里,那么在这我得把这个注视掉,不,这样去写,我写个东西 叫 cxm 点 exit 零,那么这是 gvm 退出,也就是 加瓦虚拟机退出。这个目前大家先了解一下,知道他这样用就可以了。你想如果虚拟机都退出了,那么我们的程序肯定就结束了。来,我们再来一下啊,右键执行, 在这里我直接选择五退出就可以了,你看,谢谢使用,然后我程序也结束了。好了,到这关于学生管理系统的主界面我们就写完了。

在界面当中展示一个场景,创建场景的方式是 new scene, 新建一个场景对象 s c e n e, 在 new scene 当中可以去指定一个参数, 我们可以在这里边指定一下 parent, 一个 parent 对象,这个对象从哪里来呢?我们有一个叫做 f 产麦 loader 这样的一个功能,通过, 因为我们这里边使用的主要就是配置文件,用这种 f chamel 的一个配置文件的方式,可以去露的一个具体的文件。我们现在这边已经有了一个 demo, 还有一个 demo 一,我们就留一个吧, 留一个 demo 点 fax mail, 我现在就想把这个文件加载进来,怎么办?它这里边的参 参数是一个 url, 我们可以通过 url 的方式把它给加载进来,或者是通过这种引 pot stream 的方式都可以。总之一点啊,我们要得到这边的这个文件, 拿到这个文件就可以把它加载了,对不对?呃,所以呢,在这里边我们现在要想办法把这个文件加载出来,那有一种办法就是先获取一下这个类加载器, 当前的这个类 my application, 我们可以通过这个 my application 的类本身就是 get class, 通过 get class 去 get 一个 class loader 获得他的类加载器,再通过类加载器,因为类加载器已经把当前这个项目当中的各种类都加载了,什么和 low 啊, myaplay, kiss 啊都加载了,他一样也是可以加载我们包里 的其他内容的,所以 s r c 下的文件它都能加载,就在这个里边我们就可以让它去 get 一下啊,这里边其实还有一个 get resource as stream 啊,这也是可以的,因为咱们这个就看一下 if 产麦有 loader 点 load 的时候,它 load 的时候呢,可以去传,主要就是传 u r l 啊,所以咱们这边就可以,主要是得到 url, 就看它这个 拿出来单独写啊, get class loader, 然后去 get resource, 就可以得到一个 u r l 对象,这里边就写具体的名称,那这个东西就写 demo, 点 fax mail, 这就能得到一个 url 对象的点腕 url, 通过这个 url 去漏的就行了。所以这个代码总结一下呢,就是这样的, 首先获得我们这个配置文件,就是这个界面文件,布局文件我们可以称之为布局文件啊,先获取布局文件的位置, 获取布局文件的 url, 然后通过 facts loader 去把它加载进来,于是就得到了一个 scene 对象,这个 scene 对象本身啊,我们也可以点挖一下,得到一个 scene, 这样一个场景对象就有了。把这个场景对象给他设置到当前的界面里,也就是 primary stitch, 点 set scene said scene 就设置成,我们现在的这个 scene 就大功告成,启动看看吧,因为咱们这个 demo 本身也就是一个空的 demo, 什么也没有啊,报错了, 原因是什么呢?这里边 location 是必须的,就是它的位置我们并没有去设置啊,这边这个 demo 我们编辑一下吧, open 编辑一下,哎,现在这里边什么也没有, 是这样啊,他这个里边报错呢,是个空指针异常 location 啊,这个 location 是位置没有被是必须的啊,主要就是因为咱们这个加载的这个路径他是不对的,因为咱们获取了类加载器,类加载器,我们知道他是从 src 开始找文件吗? 所以呢,我们这个 demo 文件是给放哪去了?放在了这里边,所以他现在想加载是加载不到的, 这个地方的真正路径应该是 cn, 这个文件夹里边有个 it sub, 这里边有个 demo, demo 里边有个 demo 点 fax mail, 这才是真正的正确路径。 所以我们获取到了正确的 url 布局,然后变成了 scene 对象,再去设置,这才合情合理。 哎,刚打开的时候,我们看到很大的一个窗口啊,然后 后呢,因为设置了 cn 之后,他就变小了,其实吧,我们这个代码呢,就是这样写的,一开始让他显示,所以展示的很大,因为他是默认的,然后因为有了布局,所以他就缩放了,就变成了他布局调整了大小跟布局一样大, 所以我们可以把这个 show 这个代码放到后面来,这样在启动的时候,他是先设置了布局,然后再启动了界面,于是呢就直接自动居中,并且大小也都设置好了, 这就合理了,所以这就是我们显示场景的一个办法。

哈喽,朋友们大家好,现在给大家讲的是 windows 十系统的基础操作。 很多朋友说我刚买新电脑的时候,我的电脑怎么没有回收账跟那个我的电脑,很多人都不知道怎么把它显示出来, 那么本期教程就是教大家怎么把回收账跟我的电脑给大家显示出来。好的,我现在实操一遍。我们只需要右击鼠标,选择这个个性化,然后点这个主题,选这个主题, 在下面滑到下面有个桌面图标设置,点击之后我们可以看得到 这里有个计算机,他就是我的电脑,把这个用户文件以及回收账 都高兴, 他就出来了,如果你要网络的话,也要搁线,他也就可以出来。 好了,这就是怎么把这个火车站给显示出来的一个小技巧。 好了,本次教程到这里,谢谢观看。