java swing简介
UI?組件簡(jiǎn)介
在開始學(xué)習(xí)?Swing?之前,必須回答針對(duì)真正初學(xué)者的一個(gè)問題:什么是?UI?初學(xué)者的答案是“用戶界面”。但是因?yàn)楸窘坛痰哪繕?biāo)是要保證您不再只是個(gè)初學(xué)者,所以我們需要比這個(gè)定義更高級(jí)的定義。
所以,我再次提出這個(gè)問題:什么是?UI?您可能把它定義成您按下的按鈕、打字的地址欄?、打開和關(guān)閉的窗口,等等,這些都是?UI?的元素,但是除了在屏幕上看到的這些之外,還有更多都是?UI?元素。比如鼠標(biāo)、鍵盤、音量、屏幕顏色、使用的字體,以及一個(gè)對(duì)象相對(duì)于另一個(gè)對(duì)象的位置,這些都包含在?UI?之中。實(shí)際上,在計(jì)算機(jī)和用戶的交互之中扮演角色的任何對(duì)象都是?UI?的組成部分。這看起來足夠簡(jiǎn)單,但是您應(yīng)當(dāng)驚訝的是,有許多人和大型公司已經(jīng)為它努力了很多年。實(shí)際上,現(xiàn)在有的大學(xué)專業(yè)的惟一課程就是研究這種交互。
Swing?的角色
Swing 是 Java 平臺(tái)的 UI —— 它充當(dāng)處理用戶和計(jì)算機(jī)之間全部交互的軟件。它實(shí)際上充當(dāng)用戶和計(jì)算機(jī)內(nèi)部之間的中間人。Swing 到底是如何做這項(xiàng)工作的呢?它提供了處理前面一節(jié)中描述的 UI 各方面內(nèi)容的機(jī)制:
- 鍵盤:Swing 提供了捕捉用戶輸入的方法。
- 顏色:Swing 提供改變?cè)谄聊簧峡吹降念伾姆椒ā?/li>
- 打字的地址欄:Swing 提供了文本組件,處理所有普通任務(wù)。
- 音量:Swing 不太擅長(zhǎng)。
無論如何,Swing 為您提供了創(chuàng)建自己的 UI 所需要的所有工具
總結(jié)
以上是生活随笔為你收集整理的java swing简介的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 订单编号,递增且不连续(php版)
- 下一篇: sqlite 设置向下递增