国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

4 優(yōu)化JFrame容器代碼

2022-11-18 20:10 作者:平淡的半杯水  | 我要投稿

????????嗶哩嗶哩視頻:? ? 4 優(yōu)化JFrame代碼

? ? ? ? 本文使用電腦段觀看效果更佳,手機(jī)段代碼會(huì)換行? ?

??????????????上一文,我們給JFrame美化了下,但是代碼看上去有點(diǎn)臃腫,我們來強(qiáng)化它

?一下吧~!

????????????????那怎么優(yōu)化它下呢?

????????????????有沒有聽過,Java的三大特性,繼承?。?!

????????????????是的就是它,沒它不行~~

? ? ????????????繼承的基本思想是基于某個(gè)父類的擴(kuò)展,并制定出一個(gè)新的子類,子類可以繼承父類原有的屬性和方法,也可以增加原來父類所不具備的屬性和方法。?

? ? ? ? ? ? ? ?需要使用的關(guān)鍵字 : extends

????????????? 兒子? ? extends? ?父親? ? //不好意思,? ? 請?jiān)试S我使用中文

????????????注意哦,朋友們。Java只支持單繼承,一個(gè)類只可以有一個(gè)父類。


???????? 好了,回顧了下繼承的概念,那么我們還需要個(gè)this? ??

????????? ?它 表示當(dāng)前對象的引用(誰調(diào)用就代表誰);

?????????????this有三種用法:

????????方法一:在本類的成員方法中,訪問本類的成員

????????方法二:在本來的成員方法中,訪問本類的一個(gè)成員方法

????????方三: 在本類的構(gòu)造方法中,訪問本類的另一個(gè)構(gòu)造方法

????????這邊用第三種方法需要注意的是:this(...)調(diào)用必須是第一個(gè)語句。

????????????(詳見視頻具體用法)


????????好了,我們講了繼承和this用法,下面就來美化它吧

????????就是讓我們的主函數(shù)繼承JFram? 這個(gè)類。然后 用this在構(gòu)造方法中,就直接設(shè)置好界面參數(shù)。以下附上代碼,請君觀看。

import? ?javax.swing.*;

public? ?class? ?面向?qū)ο髨D形化? extends? ?JFrame{

JButton? jbutton=null;

public? static? void? main(String[]args){

????????????????????面向?qū)ο髨D形化gui=new面向?qū)ο髨D形化();

}

public面向?qū)ο髨D形化(){

?????????????????jbutton=newJButton("第一個(gè)按鈕");

?????????????????this.add(jbutton);

????????????????? this.setVisible(true);

???????????????? ?this.setSize(400,300);

????????????? ????this.setLocation(200,100);

????????????????? ?this.setTitle("圖形界面");

????????????????? this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

? ? ? ? }? ??

}



4 優(yōu)化JFrame容器代碼的評論 (共 條)

分享到微博請遵守國家法律
龙海市| 达拉特旗| 沙湾县| 河间市| 东至县| 祁东县| 东乌珠穆沁旗| 柏乡县| 锡林浩特市| 上高县| 大田县| 逊克县| 鄂尔多斯市| 任丘市| 来宾市| 南岸区| 霍山县| 额尔古纳市| 汝州市| 石楼县| 阿图什市| 三江| 多伦县| 青海省| 家居| 水城县| 全椒县| 梅河口市| 镇远县| 云和县| 玉屏| 徐汇区| 错那县| 长丰县| 延川县| 竹溪县| 玉龙| 汉沽区| 安仁县| 北辰区| 东城区|