自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

AWT或Swing混合環(huán)境中的事務(wù)處理

開發(fā) 后端
本文主要介紹AWT或Swing混合環(huán)境中的事務(wù)處理,以及介紹AWT抽象窗口工具包是為頁面提供的一些控件不同于Swing。

1.為何要在SWT中嵌入Swing?

對于像窗口,菜單這樣的圖形界面元素來說,Swing能提供的,JFace也能提供。

但對圖形操作,如Java2D,Java3D,Batik(www.apache.org)中的SVG處理,JAI中的位圖操作等高級功能在SWT或JFace中沒有提供。SWT不能使用諸如混疊消除、透明繪制、文本旋轉(zhuǎn)等高級操作。

2.Eclipse 中,SWT EMBEDED常量使嵌入成為可能。

Composite awtContainer=new Composite(parent,SWT.EMBEDED);
java.awt.Frame myframe=SWT_AWT.new_Frame(awtContainer);

現(xiàn)在就可以隨心所欲地向Frame對象中添加AWT或Swing對象了。

3.AWT或Swing混合環(huán)境中的事務(wù)處理

用常規(guī)方法向AWT或Swing控件中添加監(jiān)聽器,對AWT事件作出響應(yīng)。

但監(jiān)聽器訪問SWT資源時必須小心,因為SWT和AWT在不同的線程中運行,這種訪問應(yīng)封裝在一個Runnable對象之中,通過合適的Display方法執(zhí)行,如syncExec(),asynExec()或timeExec().

AWT抽象窗口工具包是為頁面提供的一些控件,最初是作為Applet小應(yīng)用程序,繼承Applet類,Applet的缺省布局是 FlowLayout,(left),不支持高級控件。AWT直接調(diào)用操作系統(tǒng)的組件,AWT依賴操作系統(tǒng),組件少,組件是各個操作系統(tǒng)組件的交集,直接調(diào)用操作系統(tǒng)的本地組件,資源消耗少,適用于移動和嵌入式設(shè)備的GUI開發(fā)。java和jni混合實現(xiàn)。

Swing是繼承JApplet類,可以實現(xiàn)樹,表格,菜單欄等高級控件,Swing在AWT基礎(chǔ)上開發(fā)。Swing不直接用操作系統(tǒng)的組件,使用模擬組件,Swing組件多,內(nèi)存消耗大。Swing是純java語言實現(xiàn)的。具有很好的擴展性和靈活性,提供第三方組件,Swing擁有很好的Look And Feel支持,Swing遵循mvc模式,允許分離組件視圖和它的數(shù)據(jù)模型。

【編輯推薦】

  1. Swing控件可以實現(xiàn)水平翻轉(zhuǎn)
  2. 淺析Swing體系結(jié)構(gòu)
  3. 介紹Swing菜單和菜單項
  4. 淺談學習Swing組件
  5. Swing模型和渲染器
責任編輯:佚名 來源: 機械工業(yè)出版社
相關(guān)推薦

2009-07-15 17:41:55

iBATIS事務(wù)處理

2011-04-27 16:09:48

SQL ServerSSIS

2011-04-27 15:55:16

2009-09-14 19:55:03

LINQ事務(wù)處理

2011-03-15 10:22:42

SQL Server 聯(lián)機事務(wù)處理

2009-07-09 18:15:42

JDBC事務(wù)處理

2014-01-22 13:37:53

2010-04-13 15:44:00

Oracle與SqlS

2010-05-17 14:59:05

MySQL事務(wù)處理

2009-04-15 17:03:15

OracleSQL Server事務(wù)處理

2010-01-04 13:06:50

ADO.NET事務(wù)

2012-02-08 15:59:48

ibmdw

2009-11-13 17:01:07

ADO.NET事務(wù)處理

2022-06-22 05:42:32

數(shù)據(jù)庫事務(wù)處理分析查詢

2014-02-11 09:07:31

2017-04-10 13:30:47

Redis數(shù)據(jù)庫命令

2019-07-30 10:16:41

云計算IT混合云

2009-11-04 15:05:45

ADO.NET事務(wù)

2022-06-13 10:42:21

分布式事務(wù)數(shù)據(jù)庫

2025-04-03 02:22:00

事務(wù)處理信息自動收集
點贊
收藏

51CTO技術(shù)棧公眾號