国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

計(jì)算機(jī)二級(jí)考試Java知識(shí)點(diǎn):創(chuàng)建窗口

時(shí)間:2024-09-02 16:12:39 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

計(jì)算機(jī)二級(jí)考試Java知識(shí)點(diǎn):創(chuàng)建窗口

  創(chuàng)建窗口JAVA的基礎(chǔ)知識(shí),你知道用JAVA語(yǔ)言怎樣創(chuàng)建窗口嗎?讓yjbys小編來(lái)告訴你吧!

計(jì)算機(jī)二級(jí)考試Java知識(shí)點(diǎn):創(chuàng)建窗口

  1、 Java中的圖形用戶(hù)接口

  Java類(lèi)庫(kù)中有許多的專(zhuān)門(mén)用來(lái)支持圖形用戶(hù)接口(GUI)的建立和節(jié)理的功能。這些內(nèi)容遠(yuǎn)遠(yuǎn)可以寫(xiě)成一本書(shū),甚至是一本很厚的書(shū)。正像我們馬上要探討的JFrame一樣,包括從超類(lèi)繼承來(lái)的方法,它競(jìng)有多達(dá)200多個(gè)方法!因此我們只能根據(jù)所討論的特定類(lèi)以及它們的方法,有選擇地討論一些。不過(guò)我們會(huì)覆蓋建立應(yīng)用程序和小應(yīng)用程序所需要知道的基本操作。掌握了基礎(chǔ)的東西,你就可以繼續(xù)探討Java類(lèi)庫(kù)中沒(méi)有討論過(guò)的其他內(nèi)容,而不會(huì)感覺(jué)太困難。

  建立GUI所需要的基本元素存在于Java.awt和iavax.swing這兩個(gè)包中。Java.awt包是Java1.1中用來(lái)建方GLI類(lèi)的主存儲(chǔ)庫(kù),這里的" awt"是Abstract Windowing Toolkit的縮寫(xiě),而且其中定義的許多類(lèi)在Java2中被預(yù)定義在javax_swing中。javax.swing包中的大多數(shù)類(lèi)用來(lái)定義GUI元素,被稱(chēng)作Swing組件(component ),它們比Java.awt中由類(lèi)定義的組件有了很大的改進(jìn)。我們將研究在定義按鈕的Swing中的JButtvn類(lèi),而不去研究Java.awt中的Button類(lèi)計(jì)算機(jī)二級(jí)考試JAVA基礎(chǔ)知識(shí):創(chuàng)建窗口計(jì)算機(jī)二級(jí)考試JAVA基礎(chǔ)知識(shí):創(chuàng)建窗口。然而,Swing組件類(lèi)通常派生于并且依賴(lài)于Java.awt中的基礎(chǔ)類(lèi),因而也不要忽視它們。

  Swing類(lèi)是GUI應(yīng)用程序設(shè)計(jì)最通用的一部分,它們統(tǒng)稱(chēng)為Java基礎(chǔ)類(lèi)庫(kù)(JavaFoundation Classe)或簡(jiǎn)稱(chēng)為JFC.JFC不僅覆蓋了那些定義按鈕和菜單的Swing組件類(lèi),還包含了來(lái)自Java.awt.geom包中的2D繪圖類(lèi)以及java.awt.dnd包中支持拖動(dòng)能力的類(lèi)。JFC系是很有必要的。因?yàn)樗?jīng)常出現(xiàn)在文檔中,并且你可能某些時(shí)候真的需要改變組件的外觀。

  2、創(chuàng)建窗口

  在Java中,基木的窗口是由java.awt包中的Window類(lèi)對(duì)象描述的。我們基本上不直接使用Window類(lèi)對(duì)象。這是因?yàn)橐话愕膽?yīng)用程序窗口都有邊框和標(biāo)題欄。而這個(gè)類(lèi)中沒(méi)有提供。定義在Javax.swing中的JFrame類(lèi)是創(chuàng)建窗口的主要類(lèi),它除了有標(biāo)題欄和邊框外,還提供了另外一些豐富的功能。

  Component類(lèi)是所有組件類(lèi)的祖先類(lèi),它定義了所有組件公共的基本屬性和方法、稍后我們將看到所有的Swing組件都以Component類(lèi)為基礎(chǔ)。Container類(lèi)增強(qiáng)了Component對(duì)象的能力,它包含了需要頻繁使用的其他組件。由于JFrame有超類(lèi)Container,所以,JFrame對(duì)象可以包含其他的組件。對(duì)于窗口來(lái)說(shuō),顯然需要可以包含描述GUI的組件。例如,菜單欄應(yīng)該包含菜單

  計(jì)算機(jī)二級(jí)考試JAVA基礎(chǔ)知識(shí):創(chuàng)建窗口計(jì)算機(jī)考試。菜單包含菜單項(xiàng),顯然工具欄要包含工具欄按鈕,此外有許多其他的例子,由此,Container類(lèi)也可以作為定義Swing組件的所有類(lèi)的基礎(chǔ)。

  Window向Container類(lèi)增加了一些有關(guān)窗口操作的方法。例如,處理來(lái)自用戶(hù)與窗****互發(fā)出的事件。Frame類(lèi)在java.awt中是原始類(lèi),它提供適應(yīng)窗口的標(biāo)題欄和大家熟悉的邊框。JFrame類(lèi)增強(qiáng)了Frarme類(lèi)的功能以支持繪圖和顯示其他組件二你可以往不意圖的下方看,由十 JFrame有5個(gè)超類(lèi)繼承來(lái)的成員,所以JFrame對(duì)象最后有200多個(gè)方法。

【計(jì)算機(jī)二級(jí)考試Java知識(shí)點(diǎn):創(chuàng)建窗口】相關(guān)文章:

計(jì)算機(jī)二級(jí)JAVA考試常見(jiàn)知識(shí)點(diǎn)05-30

計(jì)算機(jī)等級(jí)考試二級(jí)Java重要知識(shí)點(diǎn)10-17

計(jì)算機(jī)二級(jí)考試JAVA知識(shí)點(diǎn):組件和容器08-04

盤(pán)點(diǎn)計(jì)算機(jī)java二級(jí)知識(shí)點(diǎn)08-08

計(jì)算機(jī)二級(jí)JAVA重要指知識(shí)點(diǎn)08-10

計(jì)算機(jī)二級(jí)Java考試及答案201706-11

計(jì)算機(jī)等級(jí)考試二級(jí)Java語(yǔ)言考試大綱06-08

2017計(jì)算機(jī)二級(jí)JAVA重要指知識(shí)點(diǎn)06-18

全國(guó)計(jì)算機(jī)二級(jí)Java筆試題知識(shí)點(diǎn)08-09

2017年計(jì)算機(jī)二級(jí)JAVA重要知識(shí)點(diǎn)08-08