最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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容器代碼的評論 (共 條)

分享到微博請遵守國家法律
福海县| 循化| 海原县| 法库县| 浦城县| 历史| 安乡县| 旬邑县| 隆安县| 天气| 永春县| 察雅县| 兴隆县| 尉氏县| 石屏县| 永清县| 屏南县| 泰兴市| 册亨县| 乳山市| 阳原县| 陆丰市| 库伦旗| 呈贡县| 舒兰市| 宣威市| 读书| 静安区| 水富县| 恩施市| 宣化县| 滦南县| 马尔康县| 靖西县| 墨竹工卡县| 澜沧| 太和县| 庆城县| 青龙| 古田县| 双城市|