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